chickenize: Spaß mit node Manipulationen in LuaTeX
Arno Trautmann
Seit der Verfügbarkeit von XeTeX haben Unicode-Kodierung und moderne OpenType-Schriften Einzug in die TeX-Welt erhalten, wie es mit pdfTeX nicht möglich war. Die Entwicklung von LuaTeX eröffnet weitere Möglichkeiten, die große Kontrolle über das Verhalten von TeX geben. In diesem Tutorium sollen die Grundzüge der Arbeit mit nodes auf der Lua-Seite gezeigt werden, und anhand simpler Manipulationen im Umbruchmechanismus ein Gefühl für die Abläufe gegeben werden.
Der Vortrag konzentriert sich auf nicht ganz ernst gemeinte „Spielereien“, die durch ihre simple Umsetzung den Blick aufs Wesentliche lenken. Die vorgestellten Möglichkeiten reichen dabei vom Ersetzen einzelner Buchstaben über Zufallsfarben bis zur Darstellung des Grauwertes jeder Zeile. (Letzteres kann wirklich sinnvolle Informationen liefern!) Das Paket „chickenize“ stellt diese Funktionalität mit einer einfachen Schnittstelle zur Verfügung.