LaTeX format for LuaMetaTeX
Go to file
Marcel Krüger 136261f1e9 Read config values from kpathsea 2019-07-20 16:39:34 +02:00
README.md Add README 2019-07-17 22:09:09 +02:00
luametalatex-back-pdf.lua Literal support + fixes 2019-07-20 14:53:24 +02:00
luametalatex-baseregisters.tex Added initial version of \pdfvariable 2019-07-18 13:10:33 +02:00
luametalatex-bit32.lua Initial commit 2019-07-17 21:14:34 +02:00
luametalatex-firstcode.lua Become compatible with LaTeX allocations 2019-07-17 23:55:11 +02:00
luametalatex-font-cff-data.lua Initial commit 2019-07-17 21:14:34 +02:00
luametalatex-font-cff.lua Initial commit 2019-07-17 21:14:34 +02:00
luametalatex-font-sfnt.lua Initial commit 2019-07-17 21:14:34 +02:00
luametalatex-font-t1.lua Initial commit 2019-07-17 21:14:34 +02:00
luametalatex-font-t1tot2.lua Initial commit 2019-07-17 21:14:34 +02:00
luametalatex-font-t2-opt.lua Initial commit 2019-07-17 21:14:34 +02:00
luametalatex-font-t2.lua Initial commit 2019-07-17 21:14:34 +02:00
luametalatex-font-tfm.lua Initial commit 2019-07-17 21:14:34 +02:00
luametalatex-font-vf.lua Initial commit 2019-07-17 21:14:34 +02:00
luametalatex-init-config.lua Read config values from kpathsea 2019-07-20 16:39:34 +02:00
luametalatex-init.lua Read config values from kpathsea 2019-07-20 16:39:34 +02:00
luametalatex-nodewriter.lua Literal support + fixes 2019-07-20 14:53:24 +02:00
luametalatex-pdf-font-cff.lua Initial commit 2019-07-17 21:14:34 +02:00
luametalatex-pdf-font-cmap1.lua Initial commit 2019-07-17 21:14:34 +02:00
luametalatex-pdf-font-cmap2.lua Initial commit 2019-07-17 21:14:34 +02:00
luametalatex-pdf-font-cmap3.lua Initial commit 2019-07-17 21:14:34 +02:00
luametalatex-pdf-font-enc.lua Initial commit 2019-07-17 21:14:34 +02:00
luametalatex-pdf-font-map.lua Initial commit 2019-07-17 21:14:34 +02:00
luametalatex-pdf-font-t1.lua Initial commit 2019-07-17 21:14:34 +02:00
luametalatex-pdf-font-ttf.lua Initial commit 2019-07-17 21:14:34 +02:00
luametalatex-pdf-font.lua Delete hard-coded path 2019-07-17 23:23:53 +02:00
luametalatex-pdf-pagetree.lua Initial commit 2019-07-17 21:14:34 +02:00
luametalatex-pdf.lua Initial commit 2019-07-17 21:14:34 +02:00
luametalatex.ini Become compatible with LaTeX allocations 2019-07-17 23:55:11 +02:00
luametalatex.lua Initial commit 2019-07-17 21:14:34 +02:00

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 too be compatible with normal documents yet. Also later versions will contain many breaking changes.

Prerequisites

You need an up-to-date TeX Live installation and the latest, not yet released, development versions of lualibs (branch v2.6701-2019-07-04) and luaotfload (branch v2.9901-2019-07-04-PR72).

Also we use a FFI binding of kpathsea, so you need libkpathsea.so in you system paths. If you have installed TeX Live through your package manager this shouldn't be a problem, even if you do not actually use that version. Otherwise you might have to compile it yourself.

How to install

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. 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.