Lua
Η μηχανή LuaTeX παρέχει πρόσβαση σε γραμματοσειρές OpenType με τρόπο παρόμοιο με το XeTeX, και οι περισσότερες χρήσεις του πακέτου fontspec λειτουργούν εξίσου καλά και με τις δύο μηχανές.
Το LuaTeX επεκτείνει επίσης το TeX με άλλους τρόπους, κυρίως ενσωματώνοντας τη γλώσσα προγραμματισμού Lua. Αυτή μπορεί να χρησιμοποιηθεί για προγραμματισμό σε στυλ πιο οικείο από όσους είναι πιο εξοικειωμένοι με τις «συνηθισμένες» γλώσσες προγραμματισμού. Προσφέρει επίσης τη δυνατότητα πρόσβασης στις εσωτερικές λειτουργίες του συστήματος TeX και τροποποίησης της συμπεριφοράς με κώδικα γραμμένο σε Lua.
Ο προγραμματισμός σε Lua δεν καλύπτεται από αυτό το μάθημα, αλλά ένα απλό παράδειγμα για τον υπολογισμό του 2π δίνεται εδώ.
%!TEX lualatex
\documentclass{article}
\begin{document}
$ 2\pi \approx \directlua{ tex.print(2 * math.pi) } $
\end{document}