Archiv

Wie benutze ich LuaTeX mit „plain“?3

Die ersten Schritte bei unseren Experimenten wird sein, das neue LuaTeX-Programm mit plain.tex zu benutzen. LaTeX und ConTeXt bleiben also erst außen vor. Wichtig: diese Anleitung hier geht davon aus, dass du eine halbwegs benutzbare TeX-Umgebung (z.B. TeXlive) installiert hast. Das Format „plain“ lädt viele Dateien, z.B. englische Trennmuster und Schriftdateien. Diese musst du natürlich [...]

Weiterlesen

Der Lua-Interpeter texlua0

LuaTeX, als texlua aufgerufen, verhält sich fast wie ein echter Lua-Interpreter, mit dem du normale Programme schreiben kannst. Fast? Einige externe Bibliotheken sind schon eingebunden: gzip lfs (luafilesystem) lpeg md5 socket unicode zip zlib Neben diesen externen Bibliotheken ist der Lua-Interpreter um TeX-spezifische Funktionalität ergänzt. Unter anderem: fontloader (Zugriff auf Schriftdateien) kpse (TeXs Dateisuche) texconfig [...]

Weiterlesen

Was kann ich mit dem Programm „LuaTeX“ anfangen?0

Im letzten Artikel habe ich dir gezeigt, wie du LuaTeX kompilieren kannst. Nur was fangen wir mit dem Ergebnis an? Es ist eine harmlose Datei namens „luatex“. Ein kleiner Blick auf die Hilfeseite verrät uns schon das Wichtigste: /tmp/luatex/trunk/build/texk/web2c$ ./luatex --help Usage: luatex --lua=FILE [OPTION]... [TEXNAME[.tex]] [COMMANDS] or: luatex --lua=FILE [OPTION]... \FIRST-LINE or: luatex --lua=FILE [...]

Weiterlesen

Kompilieren von LuaTeX0

Wenn du LuaTeX von Hand kompilieren möchtest, dann bist du genau richtig hier. Alternativ kannst du dir ein fertiges Binary herunterladen oder einfach eine aktuelle TeX-Distribution installieren. Aber dann kommst du nicht in den Genuss von ofenwarmen Programmen! Diese Anleitung ist für Unix-ähnliche Betriebssysteme gedacht, für Windows benötigst du MinGW und MSYS, um die nachfolgenden [...]

Weiterlesen

LuaTeX Beta 0.46.00

Taco Hoekwater hat heute auf der Mailingliste LuaTeX Version 0.46.0 angekündigt. Es handelt sich hauptsächlich um Bugfixes und ein experimentelles Feature: dynamisches Laden kompilierter Lua-Bibilotheken. Wie das dynamische Laden der Bibliotheken funktioniert, werde ich in einem eigenen Artikel zeigen. Ich muss das selbst erst einmal ausprobieren.

Weiterlesen