LaTeX format for LuaMetaTeX
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Marcel Krüger 3ee7a52bdd Object stream configuration option 1 month ago
README.md Smaller stuff 1 month ago
install.sh Add install script 1 month ago
kpse.so New kpse.so and enabling mktexfmt by default 1 month ago
luametalatex-back-pdf.lua Fix bugs and add node fonts 1 month ago
luametalatex-baseregisters.lua Object stream configuration option 1 month ago
luametalatex-bit32.lua Add support for virtual fonts in addcharacters 1 month ago
luametalatex-build-bytecode.lua Load everything through bytecodes 1 month ago
luametalatex-callbacks.lua Load everything through bytecodes 1 month ago
luametalatex-dev-init.lua Adjust to newer LuaMetaTeX versions 7 months ago
luametalatex-dev.lua Adjust to newer LuaMetaTeX versions 7 months ago
luametalatex-dir-registers.lua New approach to backend registers 1 month ago
luametalatex-firstcode.lua Improved filename handling 1 month ago
luametalatex-font-cff-data.lua Initial commit 1 year ago
luametalatex-font-cff.lua Initial commit 1 year ago
luametalatex-font-enc.lua Fix file name 1 month ago
luametalatex-font-pk.lua Improve PK font support 1 month ago
luametalatex-font-resolve.lua Fix bugs and add node fonts 1 month ago
luametalatex-font-sfnt.lua Initial commit 1 year ago
luametalatex-font-t1.lua More reliable T1 parser 1 month ago
luametalatex-font-t1tot2.lua Initial commit 1 year ago
luametalatex-font-t2-opt.lua Initial commit 1 year ago
luametalatex-font-t2.lua Initial commit 1 year ago
luametalatex-font-tfm.lua Fix TFM kerning and add plainTeX format 1 month ago
luametalatex-font-vf.lua Fix read_vf 1 month ago
luametalatex-init-config.lua Read config values from kpathsea 1 year ago
luametalatex-init.lua Add support for virtual fonts in addcharacters 1 month ago
luametalatex-lateinit.lua Adapt to new engine 1 month ago
luametalatex-local.lua Use cs independent command tokens 1 month ago
luametalatex-ltexpl-hook.tex Better toks code 1 month ago
luametalatex-microtype.sty Fix smaller stuff 1 month ago
luametalatex-node-luaotfload.lua Fix infinite loop in luaotfload 1 month ago
luametalatex-nodewriter.lua Fix bugs and add node fonts 1 month ago
luametalatex-pdf-escape.lua New approach to backend registers 1 month ago
luametalatex-pdf-font-cff.lua Fix PDF inclusion bounding box 1 month ago
luametalatex-pdf-font-cmap1.lua Initial commit 1 year ago
luametalatex-pdf-font-cmap2.lua Initial commit 1 year ago
luametalatex-pdf-font-cmap3.lua Initial commit 1 year ago
luametalatex-pdf-font-deduplicate.lua Fix bugs and add node fonts 1 month ago
luametalatex-pdf-font-map.lua Prepare for interpreting extra attributes in map 1 month ago
luametalatex-pdf-font-pk.lua Improve PK font support 1 month ago
luametalatex-pdf-font-t1.lua Fix file name 1 month ago
luametalatex-pdf-font-ttf.lua Fix file name 1 month ago
luametalatex-pdf-font.lua Fix bugs and add node fonts 1 month ago
luametalatex-pdf-image-pdf.lua More compact float representation 1 month ago
luametalatex-pdf-image-png.lua More compact float representation 1 month ago
luametalatex-pdf-image.lua More compact float representation 1 month ago
luametalatex-pdf-nametree.lua New escaping system 2 months ago
luametalatex-pdf-outline.lua Legacy PDF outline support 2 months ago
luametalatex-pdf-pagetree.lua Fixes 1 month ago
luametalatex-pdf-savedbox.lua Fix bugs and add node fonts 1 month ago
luametalatex-pdf-utils.lua More compact float representation 1 month ago
luametalatex-pdf.lua Object stream configuration option 1 month ago
luametalatex-pdfe-deepcopy.lua More compact float representation 1 month ago
luametalatex-whatsits.lua Better errors and new whatsit handling 1 month ago
luametalatex.ini Better luafunction handling and fixes 2 months ago
luametalatex.lua Fix ini argument handling 1 month ago
luametaplain-init.lua Fix TFM kerning and add plainTeX format 1 month ago
luametaplain.ini Better toks code 1 month ago
luametaplain.lua Fix TFM kerning and add plainTeX format 1 month ago
module.lua Adjust to newer LuaMetaTeX versions 7 months ago

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