• The LuaTeX project's main objective is to provide an open and configurable variant of TeX while at the same time offering downward compatibility.
  • LuaTeX includes the HarfBuzz engine for correct rendering of complex scripts using OpenType. [5] An alternate approach can be found on GitHub.[6].
  • When LuaTEX starts up in ‘iniluatex’ mode (luatex -ini), it defines only the primitive commands known by TEX82 and the one extra command \directlua.
  • LuaTeX is a toolkit—it contains sophisticated software tools and components with which you can construct (typeset) a wide range of documents.
  • All of LUATEX (default), LUATEX --no-shell-escape, and LUATEX --shell-restricted are vulnerable. LUATEX can be any of luatex, lualatex, luahbtex, optex, etc.
  • LuaTeX is a TeX engine which integrates Lua as its scripting language. ... LuaTeX is usually included in TeXLive and MikTeX distributions.
  • Names of LuaTEX primitive commands The 2015/01/01 LATEX release for the first time initialised LuaTEX in latex.ltx if LuaTEX is being used.
  • Run the luaTeX typesetter on TEXNAME, usually creating TEXNAME.pdf. Any remaining COMMANDS are processed as luaTeX input, after TEXNAME is.
  • LuaTeX. An extended version of pdfTeX, a TeX-based computer typesetting system, using Lua as an embedded scripting language.
  • If you want, you can link the LuaTeX executables to the new 5.3 engine, also known as luatex53. This is a two step process