LuaTeX
Originalförfattare | Taco Hoekwater, Hartmut Henkel, Hans Hagen |
---|---|
Utvecklare | Taco Hoekwater, Hartmut Henkel, Hans Hagen , etc. (7 aktiva utvecklare) |
Initial release | 2007 |
Stabil frisättning | |
Förvar | |
Skrivet i | Lua , C |
Operativ system | Multiplattform |
Typ | Typsättning |
Licens | GNU General Public License |
Hemsida |
|
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
- Manuel Pégourié-Gonnard: En guide till LuaLaTeX . 5 maj 2013.
- LuaTeX utvecklingsteam: Dokumentation . oktober 2021.
- Officiell LuaTeX-wiki