retex-engine 1.0.0

The TeX typesetting engine for retex
Documentation

retex-engine

The TeX typesetting engine of retex: a clean-room implementation of LuaTeX 1.22's typesetting machine.

It contains the tokenizer, macro expansion, conditionals, assignments, grouping, paragraph and page building, math typesetting, alignments, the e-TeX and LuaTeX extensions, format dumping and loading, and shipping pages out to the PDF backend. Lua is connected through a host trait implemented by retex-lua.

This crate is a component of retex, a TeX engine written in Rust that replaces lualatex. See the retex README for the project as a whole. The API serves retex and may change between versions.

License: CC0-1.0.