LuaTeX

LuaTeX
Originalförfattare Taco Hoekwater, Hartmut Henkel, Hans Hagen
Utvecklare Taco Hoekwater, Hartmut Henkel, Hans Hagen , etc. (7 aktiva utvecklare)
Initial release 2007 ; 16 år sedan ( 2007 )
Stabil frisättning
Edit this on Wikidata 1.15.0 / 31 december 2021 ; 14 månader sedan ( 31 december 2021 )
Förvar
Skrivet i Lua , C
Operativ system Multiplattform
Typ Typsättning
Licens GNU General Public License
Hemsida www .luatex .org Edit this at Wikidata

LuaTeX är ett TeX -baserat datortypsättningssystem som började som en version av pdfTeX med en inbäddad Lua -skriptmotor. Efter några experiment antogs den av TeX Live- distributionen som en efterföljare till pdfTeX (i sig en förlängning av ε-TeX , som genererar PDF-filer ). Senare i projektet inkluderades en del funktionalitet hos Aleph (särskilt flerriktad typsättning). Projektet sponsrades ursprungligen av Oriental TeX-projektet, grundat av Idris Samawi Hamid, Hans Hagen och Taco Hoekwater.

Målet med projektet

Huvudsyftet med projektet är att tillhandahålla en version av TeX där alla interna funktioner är tillgängliga från Lua. I processen att öppna TeX skrivs mycket av den interna koden om. Istället för att hårdkoda nya funktioner i själva TeX kan användare (eller makropaketförfattare) skriva sina egna tillägg. LuaTeX erbjuder stöd för OpenType- teckensnitt med externa moduler. En av dem, skriven i Lua, tillhandahålls av LuaTeX-teamet, men stödet för komplexa skript är begränsat; det pågår arbete för att tillåta HarfBuzz som en alternativ renderingsmotor.

Ett relaterat projekt är MPLib (en utökad MetaPost- biblioteksmodul), som för in en grafikmotor i TeX.

LuaTeX-teamet består av Luigi Scarso, Taco Hoekwater, Hartmut Henkel och Hans Hagen .

versioner

Den första offentliga betaversionen lanserades vid TUG 2007 i San Diego . Den första formella releasen var planerad till slutet av 2009, och den första stabila produktionsversionen släpptes 2010. Version 1.00 släpptes i september 2016 under ConTeXt 2016. Version 1.12 släpptes för TeXLive 2020.

Från och med oktober 2010 använder både ConTeXt mark IV och LaTeX med extra paket (t.ex. luaotfload, luamplib, luatexbase, luatextra) nya LuaTeX-funktioner. (När LuaTeX används med LaTeX-formatet kallas det ibland "LuaLaTeX".) Båda stöds i TeX Live 2010 med LuaTeX 0.60 och i LyX . Särskilt stöd i vanlig TeX är fortfarande under utveckling.

Se även

Vidare läsning

externa länkar