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 953fa084bc Added simple build.lua and improve install.lua 12 months ago
README.md Add note about luaotfload to README 12 months ago
build.lua Added simple build.lua and improve install.lua 12 months ago
install.sh Added simple build.lua and improve install.lua 12 months ago
kpse.dll Windows preferes dll over so 12 months ago
kpse.so Some kpse change 12 months ago
luametalatex-back-pdf.lua Replicate pdf/LuaTex's default pageheight/width 12 months ago
luametalatex-baseregisters.lua Replicate pdf/LuaTex's default pageheight/width 12 months ago
luametalatex-bit32.lua Add support for virtual fonts in addcharacters 12 months ago
luametalatex-build-bytecode.lua Load everything through bytecodes 12 months ago
luametalatex-callbacks.lua Windows needs a flag for binary files 12 months ago
luametalatex-dev-init.lua Adjust to newer LuaMetaTeX versions 1 year ago
luametalatex-dev.lua Adjust to newer LuaMetaTeX versions 1 year ago
luametalatex-dir-registers.lua New approach to backend registers 1 year ago
luametalatex-firstcode.lua \savepos 12 months ago
luametalatex-font-cff-data.lua Initial commit 2 years ago
luametalatex-font-cff.lua Initial commit 2 years ago
luametalatex-font-enc.lua Windows needs a flag for binary files 12 months ago
luametalatex-font-pk.lua Improve PK font support 12 months ago
luametalatex-font-resolve.lua Fix bugs and add node fonts 12 months ago
luametalatex-font-sfnt.lua Initial commit 2 years ago
luametalatex-font-t1.lua Windows needs a flag for binary files 12 months ago
luametalatex-font-t1tot2.lua Initial commit 2 years ago
luametalatex-font-t2-opt.lua Initial commit 2 years ago
luametalatex-font-t2.lua Initial commit 2 years ago
luametalatex-font-tfm.lua Windows needs a flag for binary files 12 months ago
luametalatex-font-ttf-data.lua Fix TTF embedder and preloading 12 months ago
luametalatex-font-vf.lua Windows needs a flag for binary files 12 months ago
luametalatex-init-config.lua Read config values from kpathsea 2 years ago
luametalatex-init.lua Drop useless test 12 months ago
luametalatex-lateinit.lua Adapt to new engine 12 months ago
luametalatex-local.lua Use cs independent command tokens 12 months ago
luametalatex-ltexpl-hook.tex Better toks code 12 months ago
luametalatex-microtype.sty Fix smaller stuff 12 months ago
luametalatex-node-luaotfload.lua Fix infinite loop in luaotfload 1 year ago
luametalatex-nodewriter.lua \savepos 12 months ago
luametalatex-pdf-escape.lua New approach to backend registers 1 year ago
luametalatex-pdf-font-cff.lua Windows needs a flag for binary files 12 months ago
luametalatex-pdf-font-cmap1.lua Initial commit 2 years ago
luametalatex-pdf-font-cmap2.lua Initial commit 2 years ago
luametalatex-pdf-font-cmap3.lua Initial commit 2 years ago
luametalatex-pdf-font-deduplicate.lua Fix bugs and add node fonts 12 months ago
luametalatex-pdf-font-map.lua Windows needs a flag for binary files 12 months ago
luametalatex-pdf-font-node.lua git works better if all files are checked in ... 12 months ago
luametalatex-pdf-font-pk.lua Improve PK font support 12 months ago
luametalatex-pdf-font-t1.lua Fix file name 1 year ago
luametalatex-pdf-font-ttf.lua Fix TTF embedder and preloading 12 months ago
luametalatex-pdf-font.lua Fix TTF embedder and preloading 12 months ago
luametalatex-pdf-image-pdf.lua More compact float representation 12 months ago
luametalatex-pdf-image-png.lua Windows needs a flag for binary files 12 months ago
luametalatex-pdf-image.lua More compact float representation 12 months ago
luametalatex-pdf-nametree.lua New escaping system 1 year ago
luametalatex-pdf-outline.lua Legacy PDF outline support 1 year ago
luametalatex-pdf-pagetree.lua Fixes 12 months ago
luametalatex-pdf-resources.lua git works better if all files are checked in ... 12 months ago
luametalatex-pdf-savedbox.lua Fix bugs and add node fonts 12 months ago
luametalatex-pdf-utils.lua More compact float representation 12 months ago
luametalatex-pdf.lua Windows needs a flag for binary files 12 months ago
luametalatex-pdfe-deepcopy.lua More compact float representation 12 months ago
luametalatex-whatsits.lua Better errors and new whatsit handling 12 months ago
luametalatex.ini Better luafunction handling and fixes 1 year ago
luametalatex.lua Simpler luametatex.lua 12 months ago
luametaplain-init.lua Fix TFM kerning and add plainTeX format 1 year ago
luametaplain.ini Better toks code 12 months ago
luametaplain.lua Fix TFM kerning and add plainTeX format 1 year ago
module.lua Adjust to newer LuaMetaTeX versions 1 year 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 current development version of luaotfload is required. (Of course, luaotfload is not necessary if you only want to use luametaplain without Unicode fonts.)

Additionally a special library version of LuaTeX's kpathsea Lua binding is needed which is provided as a binary for Linux x64 and Windows x64. The Windows version is much less tests and may be out-of-date. For other platforms you 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 lines (on Windows, $(luametalatex.lua) has to be replaced by the full path to luametalatex.lua)

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 mktexlsr followed by 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