- LuaTeX
-
LuaTeX Entwickler LuaTeX-Team
(Taco Hoekwater,
Hartmut Henkel,
Hans Hagen)Aktuelle Version stable beta 0.70.1
(19. Mai 2011)Betriebssystem Multiplattform Kategorie Schriftsatz Lizenz GNU General Public License www.luatex.org LuaTeX ist ein Computersatz-System. Es ist der absehbare Nachfolger von TeX und wird die Funktionalität von pdfTeX, eTeX, Omega und א (ALEPH) in sich vereinen.
LuaTeX entwickelte sich aus einer Version von pdfTeX mit eingebetteter Lua-Scripting-Engine. Nach einigen Tests wurde es zum Nachfolger von pdfTeX (einer Kombination aus TeX und eTeX, die PDF-Dateien direkt erzeugt) bestimmt. In einem späteren Entwicklungsstadium wurde die Hauptfunktionalität von „א“, das Setzen von bidirektionalen Schriften, integriert. Das Projekt wird unterstützt durch das „Oriental TeX Project“ der Colorado State University, die „Nederlandstalige TeX Gebruikersgroep“ (niederländischsprachige TeX User Group, NTG) und die „TeX Users Group“ (TUG).
Die erste öffentliche Beta-Version wurde zur Konferenz der TUG in San Diego am 17. Juli 2007 veröffentlicht. Die zweite Beta-Version wurde zur TUG-Konferenz in Cork (21. bis 24. Juli 2008) veröffentlicht. Eine nächste Version 0.43 wurde zur EuroTeX, die vom 31. August bis 4. September 2009 in Den Haag stattfand, gezeigt. Das Hauptziel des Projektes ist, eine TeX-Version zur Verfügung zu stellen, in der alle Interna über Lua zugänglich sind. Im Entwicklungsprozess wird viel vom internen TeX-Code umgeschrieben. Statt in TeX fest codierter Eigenschaften können die Nutzer oder Makro-Entwickler ihre eigenen Erweiterungen selbst schreiben. LuaTeX bietet native Unterstützung für OpenType-Schriften an. Im Gegensatz zu XeTeX wird nicht durch System-Funktionen auf die Schriften zugegriffen, sondern über eine auf FontForge basierende Bibliothek.
Ein mit LuaTeX zusammenhängendes Projekt ist MPLib (ein erweitertes MetaPost-Modul), das in TeX eine Grafik-Engine zur Verfügung stellt.
Die Version 0.40 wurde, zusammen mit den neuen Mathematikerweiterungen von LuaTeX, zur BachoTeX 2009, die vom 29. April bis 3. Mai 2009 im polnischen Bachotek (8 km nordöstlich von Brodnica) stattfand, offiziell vorgestellt. Die Version 0.60.2, die am 1. Juli 2010 erschien,[1] ist in der TeX-Live-Distribution 2010 enthalten. Zurzeit nutzt nur ConTeXt mark IV die neue LuaTeX-Funktionalität. Eine LuaTeX-Unterstützung in LaTeX oder TeX ist noch in Entwicklung.
Einen realistischen Plan zur weiteren LuaTeX-Entwicklung hat Hans Hagen im Februar 2009 vorgestellt.[2] Die erste stabile Beta-Version 0.50.0 ist Weihnachten 2009 erschienen,[3] die Version 0.60.0 Ostern 2010.[4] Eine Version 1.00 soll genau 30 Jahre nach dem Erscheinen von TeX82 zur TUG 2012 veröffentlicht werden. Seit Version 0.30 bekommen stabile und produktiv verwendbare Versionen (jeweils vorgesehen für TeX Live) die Versionsnummern 0.X0, die anderen Betaversionen hingegen werden mit Nummern ab 0.X5 bezeichnet. Version 0.70.1 erschien im Mai 2011[5] und ist in TeX Live 2011 enthalten.[6]
Der 2003 von der TeX Users Group unter Schirmherrschaft des TUG Technical Council zur finanziellen Unterstützung von Projekten rund um TeX und dessen Fortentwicklung gegründete TeX Development Fund gewährt dem LuaTeX-Projekt als „lang gehegtem Wunsch nach einer in TeX eingebetteten Allzweck-Programmiersprache“[7] einen Großteil seiner Mittel. Diese höchste Förderpriorität[8] unterstreicht die besondere Wichtigkeit von LuaTeX für die aktuelle TeX-Entwicklung.
Literatur
- LuaTeX development team: LuaTeX Reference Manual. 20. Mai 2011, abgerufen am 27. Juni 2011 (Handbuch, v0.70.1).
- Manuel Pégourié-Gonnard: A guide to LuaLaTeX. 11. November 2010, abgerufen am 3. Januar 2011 (Einführung zu LuaLaTeX).
Weblinks
- LuaTeX-Projektseite
- Neuigkeiten und Wissenswertes zu LuaTeX – Blog von Patrick Gundlach
Einzelnachweise
- ↑ LuaTeX binaries list.
- ↑ Hans Hagen: The State of LuaTeX. Dante 2009 (PDF, 58 KB).
- ↑ Taco Hoekwater: Luatex 0.50.0 announcement. vom 24. Dezember 2009.
- ↑ Taco Hoekwater: Luatex 0.60.0 announcement. vom 4. April 2010.
- ↑ Taco Hoekwater: Luatex 0.70.1 announcement. vom 19. Mai 2011.
- ↑ Jürgen Fenn: TeX Live 2011 im Anmarsch. heise.de vom 21. Juli 2011.
- ↑ TUG’s TeX Development Fund committee: A roadmap for TEX development. TUGboat, Volume 28 (2007), No. 3, S. 375 f., ISSN 0896-3207.
- ↑ TeX Development Fund committee: TEX Development Fund 2009 report. TUGboat, Volume 30 (2009), No. 1, S. 148, ISSN 0896-3207.
Wikimedia Foundation.