LuaTeX ist eine erweiterte Version von pdfTeX, die Lua als eingebettete Skriptsprache verwendet. Das Hauptziel von LuaTeX ist es, eine offene und konfigurierbare Variante von TeX zu schaffen, aber die Abwärtskompatibilität zu wahren. LuaTeX kann mit Unicode umgehen, ist programmierbar und überlässt so viel wie möglich dem Lua-Interpreter. (non)