LuaTeX - LuaTeX

LuaTeX
Logo LuaTeX
Pierwotny autor (autorzy) Taco Hoekwater, Hartmut Henkel, Hans Hagen
Deweloper(zy) Taco Hoekwater, Hartmut Henkel, Hans Hagen itd. (7 aktywnych programistów)
Pierwsze wydanie 2007 ; 14 lat temu ( 2007 )
Wersja stabilna
1.13.1  Edytuj to na Wikidanych / 2 kwietnia 2021 r .; 6 miesięcy temu ( 2 kwietnia 2021 )
Magazyn
Napisane w Lua , C
System operacyjny Wieloplatformowy
Rodzaj Skład tekstu
Licencja Powszechna Licencja Publiczna GNU
Strona internetowa www .luatex .org Edytuj to na Wikidata

LuaTeX to system składu komputerowego oparty na TeX , który rozpoczął się jako wersja pdfTeX z wbudowanym silnikiem skryptowym Lua . Po kilku eksperymentach został przyjęty przez dystrybucję TeX Live jako następca pdfTeX (samego rozszerzenia ε-TeX , który generuje pliki PDF ). W dalszej części projektu została uwzględniona pewna funkcjonalność Aleph (zwłaszcza wielokierunkowy skład). Projekt był pierwotnie sponsorowany przez projekt Oriental TeX, założony przez Idrisa Samawi Hamida, Hansa Hagena i Taco Hoekwatera.

Cel projektu

Głównym celem projektu jest dostarczenie wersji TeX-a, w której wszystkie elementy wewnętrzne są dostępne z Lua. W procesie otwierania TeX-a większość kodu wewnętrznego jest pisana od nowa. Zamiast kodować na stałe nowe funkcje w samym TeX-ie, użytkownicy (lub twórcy pakietów makr) mogą pisać własne rozszerzenia. LuaTeX oferuje wsparcie dla czcionek OpenType z zewnętrznymi modułami. Jeden z nich, napisany w Lua, jest dostarczany przez zespół LuaTeX, ale wsparcie dla złożonych skryptów jest ograniczone; trwają prace nad umożliwieniem HarfBuzz jako alternatywnego silnika renderującego.

Powiązanym projektem jest MPLib (rozszerzony moduł biblioteki MetaPost ), który wprowadza silnik graficzny do TeXa.

Zespół LuaTeX tworzą Luigi Scarso, Taco Hoekwater, Hartmut Henkel i Hans Hagen .

Wersje

Pierwsza publiczna wersja beta została uruchomiona podczas TUG 2007 w San Diego . Pierwsze oficjalne wydanie zaplanowano na koniec 2009 r., a pierwsza stabilna wersja produkcyjna została wydana w 2010 r. Wersja 1.00 została wydana we wrześniu 2016 r. podczas ConTeXt 2016.

Od października 2010 zarówno ConTeXt mark IV, jak i LaTeX z dodatkowymi pakietami (np. luaotfload, luamplib, luatexbase, luatextra) wykorzystują nowe funkcje LuaTeX. Oba są obsługiwane w TeX Live 2010 z LuaTeX 0.60 oraz w LyX . Specjalna obsługa w zwykłym TeX-ie jest wciąż w fazie rozwoju.

Zobacz też

Dalsza lektura

Zewnętrzne linki

Bibliografia