Archiv für LuaTeX
LuaTeX Ressourcen
Wo finde ich was zu LuaTeX? Die Homepage von LuaTeX ist unter http://www.luatex.org/ zu finden. Dort gibt es ein paar Hintergrundinformationen, Downloads und Links. (Englisch) Das Buch »Einführung in LuaTeX und LuaLaTeX« von Herbert Voß, DANTE e.V., Lehmanns Media, 2013 … Weiterlesen
Versal – SZ mit LuaTeX
Gerade habe ich eine Frage in meinem Mail-Postfach gefunden: Wie kann ich das Versal-ß unter LuaTeX benutzen? Die Antwort ist einfach: so wie es Unicode vorschlägt. Nur musst du eine Schriftart haben, wo dieses Ungetüm enthalten ist: \documentclass{article} \usepackage[german]{babel} \usepackage{fontspec} … Weiterlesen
lua-visual-debug – Das Unsichtbare sichtbar machen
Das LuaTeX-Paket lua-visual-debug gibt dem Textautor Hilfen bei Positionierung von Elementen auf der Seite, in dem es die normalerweise unsichtbaren Elemente sichtbar macht. Der Artikel schlägt zwei Fliegen mit einer Klappe: Neben der Beschreibung des Pakets wird die Programmierung in … Weiterlesen
LuaLaTeX: Zeige die Trennstellen
Weil ich gerade selbst an Silbentrennung arbeite, gibt’s hier ein schickes LuaLaTeX-Beispiel. Es zeigt alle Trennstellen im Dokument an. Was passiert ist eigentlich recht einfach. Es wird nach dem Absatzumbruch die Nodeliste durchgegangen, und alle disc-Nodes werden um eine PDF-Anweisung … Weiterlesen
Fontloader + Ligaturen
Im letzten April habe ich einen Fontloader vorgestellt, der OpenType, TrueType und Type1 Fonts lädt und für TeX bereitstellt. Nun wurde ich gefragt, wie man den Fontloader um Ligaturen erweitern kann. Hier beschreibe ich die Antwort, den ursprünglichen Artikel erweitere … Weiterlesen
selene unicode Bibliothek
Auf der LuaTeX Mailingliste wurde gefragt, welche Funktionalität die in LuaTeX eingebundene Bibliothek selunicode hat. Die Bibliothek bietet einige Ersatzfunktionen für die eingebaute string-Bibliothek. Speziell handelt es sich um: byte(str, start [,end=-1]) char(i [,j…]) len(str) lower(str) reverse(str) sub(str, start [,end=-1]) … Weiterlesen
\directlua{…} und directtex(…)
Bei LuaTeX wird der Befehl \directlua{…} sehr häufig benutzt. Er macht nichts anderes, als den TeX-Interpreter „anzuhalten“ und in den Lua-Modus zu springen. Jetzt kann man beliebige Lua-Befehle ausführen und wenn TeX wieder zurück springt (wenn keine Lua-Befehle mehr abgearbeitet werden … Weiterlesen