LuaTeX logo LuaTeX logo background glow

LuaTeX

An extended version of pdfTeX, a TeX-based computer typesetting system, using Lua as an embedded scripting language

&

+Modern Font TechnologiesIt supports OpenType fonts, enabling high-quality typography.
+Unicode SupportHandles Unicode characters
+Lua Scripting LanguageEmbeds the powerful Lua scripting language allowing for powerful customization and extension of LuaTeX’s capabilities beyond what’s possible with traditional TeX commands
+Multilingual TypesettingSupports complex scripts like Arabic and other languages.
+Direct PDF OutputGenerates PDF files directly from TeX source code.
+Automation and IntegrationEnables automation and integration with existing workflows.
+CustomizableOffers customizable primitives and hyphenation patterns, along with micro-typographical controls for fine-tuning your document layout
-Compatibility IssuesSome existing LaTeX packages may not work seamlessly with LuaTeX due to differences in primitives and behaviour
-Learning CurveLuaTeX’s unique features and Lua programming integration may require a learning curve for users accustomed to other TeX engines
-PerformanceLuaTeX can be memory-intensive and have slower compilation times compared to some alternatives.
-ConfigurabilityConfiguring system fonts and customizing LuaTeX behaviour can be intricate, requiring more technical expertise
-Debugging ChallengesDebugging Lua code within LuaTeX can be more complex than traditional TeX macros

Platform

Social

System Requirements

Not available, but we appreciate help! You can help us improve this page by contacting us.

Ratings

Not available, but we appreciate help! You can help us improve this page by contacting us.

Written in

Lua, C

Initial Release

Not available, but we appreciate help! You can help us improve this page by contacting us.

Alternatives

Typesetting
TeX Live   XeTeX  

Notes