LuaTeX

LuaTeX
LuaTeX
LuaTeX-Logo
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

Einzelnachweise

  1. LuaTeX binaries list.
  2. Hans Hagen: The State of LuaTeX. Dante 2009 (PDF, 58 KB).
  3. Taco Hoekwater: Luatex 0.50.0 announcement. vom 24. Dezember 2009.
  4. Taco Hoekwater: Luatex 0.60.0 announcement. vom 4. April 2010.
  5. Taco Hoekwater: Luatex 0.70.1 announcement. vom 19. Mai 2011.
  6. Jürgen Fenn: TeX Live 2011 im Anmarsch. heise.de vom 21. Juli 2011.
  7. TUG’s TeX Development Fund committee: A roadmap for TEX development. TUGboat, Volume 28 (2007), No. 3, S. 375 f., ISSN 0896-3207.
  8. TeX Development Fund committee: TEX Development Fund 2009 report. TUGboat, Volume 30 (2009), No. 1, S. 148, ISSN 0896-3207.

Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • LuaTeX — Développeurs Taco Hoekwater, Hartmut Henkel, Hans Hagen Dernière version …   Wikipédia en Français

  • LuaTeX — Infobox Software name = LuaTeX author = Taco Hoekwater, Hartmut Henkel, Hans Hagen developer = Taco Hoekwater, Hartmut Henkel, Hans Hagen operating system = Multiplatform genre = Typesetting license = GNU General Public License website =… …   Wikipedia

  • Omega (TeX) — Omega is an extension of the TeX typesetting system that uses the Basic Multilingual Plane of Unicode. It was authored by John Plaice and Yannis Haralambous after TeX development was frozen in 1991, primarily to enhance TeX s multilingual… …   Wikipedia

  • ConTeXt — Not to be confused with ConTEXT. ConTeXt Original author(s) Mainly Hans Hagen and Pragma ADE …   Wikipedia

  • MiKTeX — Développeur Christian Schenk Dernière version …   Wikipédia en Français

  • LUA — (portugiesisch für Mond) ist eine Skriptsprache zum Einbinden in Programme, um diese leichter weiterentwickeln und warten zu können. Eine der besonderen Eigenschaften von Lua ist die geringe Größe des kompilierten Skript Interpreters. Lua wurde… …   Deutsch Wikipedia

  • TeX Live — Développeurs groupes d utilisateurs de TeX Dernière version …   Wikipédia en Français

  • Tex-Live — Développeurs groupes d utilisateurs de TeX De …   Wikipédia en Français

  • Tex Live — Développeurs groupes d utilisateurs de TeX De …   Wikipédia en Français

  • TeX — Тип Компьютерная вёрстка Разработчик Дональд Кнут …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”