LuaTeX | |
---|---|
Type | Desktop publishing software |
Forfatter | T. Hawkwater, H. Henkel, G. Hagen |
Udvikler | T. Hawkwater, H. Henkel, G. Hagen, et al. (7 aktive udviklere) |
Skrevet i | Lua , C |
Operativ system | Cross-platform software |
Første udgave | 2007 |
nyeste version | 1.13 (11. april 2021 [1] ) |
Stat | Aktiv |
Licens | GNU General Public License |
Internet side | luatex.org |
Mediefiler på Wikimedia Commons |
LuaTeX er et computerlayoutsystem baseret på TeX . Det er en udvidet version af pdfTeX med en indbygget Lua - motor . Efter test blev det accepteret af pdfTeX-teamet som efterfølgeren til pdfTeX (som igen er en udvidelse af eTeX , der producerer PDF -dokumenter ). Senere blev Aleph- funktionaliteten inkluderet i projektet (især forskellige layoutretninger). Projektet blev oprindeligt sponsoreret af Oriental TeX-projektet grundlagt af I. Hamid, G. Hagen og T. Hawkwater. Inkluderet i de mest populære TeX-distributioner: TeXLive , MikTeX [2] .
Hovedmålet med projektet er at tilbyde en version af TeX, hvis interne mekanismer alle er tilgængelige fra Lua. I processen med at opdage TeX-mekanismerne blev mange dele af den interne kode omskrevet. I stedet for at hårdkode nye funktioner ind i selve TeX, kan brugere (eller pakkeforfattere) skrive deres egne udvidelser. LuaTeX har indbygget understøttelse af OpenType-skrifttyper [2] . I modsætning til XeTeX tilgås skrifttyper ikke gennem operativsystembiblioteker, men gennem et bibliotek baseret på FontForge [3] .
Et relateret projekt er MPLib [4] (Extended MetaPost Library Module ), som tilføjer en grafikmotor til TeX. LuaTeX-udviklingsteamet omfatter L. Scarso, T. Hawkwater, H. Henkel og G. Hagen.
Den første offentlige beta udkom ved TUG 2007 i San Diego . Den første formelle udgivelse var planlagt til slutningen af 2009, den første stabile produktionsversion blev udgivet i 2010 [5] . Version 1.00 blev frigivet i september 2016.
Fra oktober 2010 bruger både ConTeXt mark IV og LaTeX med yderligere pakker (f.eks. luaotfload, luamplib, luatexbase, luatextra) de nye LuaTeX-funktioner. Begge understøttes i TeX Live 2010 med LuaTeX 0.60 og i LyX [6] . Dedikeret support i almindelig TeX er stadig under udvikling fra 2019.
Τ Ε Χ | |
---|---|
Makropakker | |
Alternative motorer Τ Ε Χ | |
distributioner | |
Fællesskab |
|
Diverse |
|