LuaTeX | |
---|---|
Sorts | Programvara för desktop publishing |
Författare | T. Hawkwater, H. Henkel, G. Hagen |
Utvecklaren | T. Hawkwater, H. Henkel, G. Hagen, et al. (7 aktiva utvecklare) |
Skrivet i | Lua , C |
Operativ system | Programvara för flera plattformar |
Första upplagan | 2007 |
senaste versionen | 1.13 (11 april 2021 [1] ) |
stat | Aktiva |
Licens | GNU General Public License |
Hemsida | luatex.org |
Mediafiler på Wikimedia Commons |
LuaTeX är ett datorlayoutsystem baserat på TeX . Det är en utökad version av pdfTeX med en inbyggd Lua - motor . Efter testning accepterades det av pdfTeX-teamet som efterträdare till pdfTeX (som i sin tur är en förlängning av eTeX som producerar PDF -dokument ). Senare ingick Aleph- funktionaliteten i projektet (i synnerhet olika layoutriktningar). Projektet sponsrades ursprungligen av Oriental TeX-projektet som grundades av I. Hamid, G. Hagen och T. Hawkwater. Ingår i de mest populära TeX-distributionerna: TeXLive , MikTeX [2] .
Huvudmålet med projektet är att erbjuda en version av TeX vars interna mekanismer alla är tillgängliga från Lua. I processen att upptäcka TeX-mekanismerna skrevs många delar av den interna koden om. Istället för att hårdkoda in nya funktioner i själva TeX kan användare (eller paketförfattare) skriva sina egna tillägg. LuaTeX har inbyggt stöd för OpenType-teckensnitt [2] . Till skillnad från XeTeX nås inte typsnitt via operativsystemsbibliotek, utan genom ett bibliotek baserat på FontForge [3] .
Ett relaterat projekt är MPLib [4] (Extended MetaPost Library Module ), som lägger till en grafikmotor till TeX. Utvecklingsteamet för LuaTeX inkluderar L. Scarso, T. Hawkwater, H. Henkel och G. Hagen.
Den första offentliga betan kom ut på TUG 2007 i San Diego . Den första formella releasen var planerad till slutet av 2009, den första stabila produktionsversionen släpptes 2010 [5] . Version 1.00 släpptes i september 2016.
Från och med oktober 2010 använder både ConTeXt mark IV och LaTeX med ytterligare paket (t.ex. luaotfload, luamplib, luatexbase, luatextra) de nya LuaTeX-funktionerna. Båda stöds i TeX Live 2010 med LuaTeX 0.60 och i LyX [6] . Dedikerad support i vanlig TeX är fortfarande under utveckling från och med 2019.
Τ Ε Χ | |
---|---|
Makropaket | |
Alternativa motorer Τ Ε Χ | |
distributioner | |
gemenskap |
|
Diverse |
|