install.sh | ||
kpse.dll | ||
kpse.so | ||
luametalatex-back-pdf.lua | ||
luametalatex-baseregisters.lua | ||
luametalatex-bit32.lua | ||
luametalatex-build-bytecode.lua | ||
luametalatex-callbacks.lua | ||
luametalatex-dev-init.lua | ||
luametalatex-dev.lua | ||
luametalatex-dir-registers.lua | ||
luametalatex-firstcode.lua | ||
luametalatex-font-cff-data.lua | ||
luametalatex-font-cff.lua | ||
luametalatex-font-enc.lua | ||
luametalatex-font-pk.lua | ||
luametalatex-font-resolve.lua | ||
luametalatex-font-sfnt.lua | ||
luametalatex-font-t1.lua | ||
luametalatex-font-t1tot2.lua | ||
luametalatex-font-t2-opt.lua | ||
luametalatex-font-t2.lua | ||
luametalatex-font-tfm.lua | ||
luametalatex-font-vf.lua | ||
luametalatex-init-config.lua | ||
luametalatex-init.lua | ||
luametalatex-lateinit.lua | ||
luametalatex-local.lua | ||
luametalatex-ltexpl-hook.tex | ||
luametalatex-microtype.sty | ||
luametalatex-node-luaotfload.lua | ||
luametalatex-nodewriter.lua | ||
luametalatex-pdf-escape.lua | ||
luametalatex-pdf-font-cff.lua | ||
luametalatex-pdf-font-cmap1.lua | ||
luametalatex-pdf-font-cmap2.lua | ||
luametalatex-pdf-font-cmap3.lua | ||
luametalatex-pdf-font-deduplicate.lua | ||
luametalatex-pdf-font-map.lua | ||
luametalatex-pdf-font-node.lua | ||
luametalatex-pdf-font-pk.lua | ||
luametalatex-pdf-font-t1.lua | ||
luametalatex-pdf-font-ttf.lua | ||
luametalatex-pdf-font.lua | ||
luametalatex-pdf-image-pdf.lua | ||
luametalatex-pdf-image-png.lua | ||
luametalatex-pdf-image.lua | ||
luametalatex-pdf-nametree.lua | ||
luametalatex-pdf-outline.lua | ||
luametalatex-pdf-pagetree.lua | ||
luametalatex-pdf-resources.lua | ||
luametalatex-pdf-savedbox.lua | ||
luametalatex-pdf-utils.lua | ||
luametalatex-pdf.lua | ||
luametalatex-pdfe-deepcopy.lua | ||
luametalatex-whatsits.lua | ||
luametalatex.ini | ||
luametalatex.lua | ||
luametaplain-init.lua | ||
luametaplain.ini | ||
luametaplain.lua | ||
module.lua | ||
README.md |
(unofficial) LaTeX format for LuaMetaTeX
Warning:
This code is in early stages of development and contains more bugs than features. Do not expect it to be compatible with normal documents. Also later versions will contain many breaking changes.
Prerequisites
You need an up-to-date TeX Live installation and the latest version of LuaMetaTeX.
Additionally a special library version of LuaTeX's kpathsea Lua binding is needed which is provided as a binary for Linux x64. For other platforms you might have to compile it yourself. Drop me a line if you need any instructions. (The source can be found under https://github.com/zauguin/luametalatex-kpse)
How to install (automatically)
Obtain luametatex
from ConTeXt, drop the binary into the same location where your luatex
binary is installed and then run install.sh
.
How to install (manually)
Obtain luametatex
from ConTeXt, drop the binary into the same location where your luatex
binary is installed and copy (or sym-link) the file luametalatex.lua
into the same directory. Additionally create a sym-link luametalatex
to luametatex
in the same directory. Then copy (or sym-link) this entire repo to .../texmf-local/tex/lualatex/luametalatex
.
Finally add the line
luametalatex luametatex language.dat,language.dat.lua --lua="$(kpsewhich luametalatex.lua)" luametalatex.ini
to your local fmtutil.cnf
and configure paths for luametalatex in your texmf.cnf
. Then you should be able to run fmtutil-sys --byfmt luametalatex
to generate the format.
If this worked you can built (simple) LaTeX documents using the command luametalatex
.
You can then repeat the same instructions with luametalatex-dev
and luametaplain
to also get access to development and plain TeX formats