LuaTeX in Echtzeit: Große Dokumente in 1 ms neu kompilieren

Real-Time LuaTeX: Recompiling Large Documents in 1ms [pdf]

Dieses Papier zeigt, dass pixelgenaues LaTeX und Echtzeitbearbeitung sich nicht ausschließen. Der Autor extrahiert Display-Listen direkt aus LuaTeX-Knotenstrukturen und umgeht so die PDF-Erzeugung. Ein einzelner Absatz lässt sich damit in etwa 1 ms neu kompilieren – mit unverändertem TeX Live und voller Microtype-Unterstützung. Darauf basiert texlode, ein browserbasiertes Buchautorenwerkzeug mit identischer Ausgabe wie Standard-LuaLaTeX. Benchmarks belegen O(1)-Latenz pro Absatz, unabhängig von der Dokumentgröße, während Typsts inkrementelle Kompilierung linear skaliert. Der Preis: vorübergehende Inkonsistenzen auf nicht sichtbaren Seiten, bis eine Hintergrundkompilierung konvergiert.

Layout hört auf, ein Artefakt zu sein, das man neu erzeugt, und wird zu einer kontinuierlichen Größe, die man manipulieren kann.

Mehr von diesem Tag

2026-07-18