LuaTeX - LuaTeX
| Oorspronkelijke auteur(s) | Taco Hoekwater, Hartmut Henkel, Hans Hagen |
|---|---|
| Ontwikkelaar(s) | Taco Hoekwater, Hartmut Henkel, Hans Hagen , etc. (7 actieve ontwikkelaars) |
| Eerste uitgave | 2007 |
| Stabiele vrijlating | |
| Opslagplaats | |
| Geschreven in | Lua , Californië |
| Besturingssysteem | Multi platform |
| Type | zetwerk |
| Vergunning | GNU General Public License |
| Website |
www |
LuaTeX is een TeX -gebaseerde computer typesetting systeem, dat begon als een versie van pdftex met een Lua scripting engine ingebed. Na wat experimenten werd het door de TeX Live- distributie overgenomen als opvolger van pdfTeX (zelf een uitbreiding van ε-TeX , dat PDF's genereert ). Later in het project werd enige functionaliteit van Aleph opgenomen (in het bijzonder multidirectionele typografie). Het project werd oorspronkelijk gesponsord door het Oriental TeX-project, opgericht door Idris Samawi Hamid, Hans Hagen en Taco Hoekwater.
Doel van het project
Het hoofddoel van het project is om een versie van TeX te bieden waarbij alle interne onderdelen toegankelijk zijn vanuit Lua. Tijdens het openen van TeX wordt veel van de interne code herschreven. In plaats van nieuwe functies hard te coderen in TeX zelf, kunnen gebruikers (of schrijvers van macropakketten) hun eigen extensies schrijven. LuaTeX biedt ondersteuning voor OpenType- lettertypen met externe modules. Een ervan, geschreven in Lua, wordt geleverd door het LuaTeX-team, maar de ondersteuning voor complexe scripts is beperkt; er wordt hard gewerkt om HarfBuzz een alternatieve rendering-engine te laten zijn.
Een verwant project is MPLib (een uitgebreide MetaPost- bibliotheekmodule), die een grafische engine in TeX brengt.
Het LuaTeX-team bestaat uit Luigi Scarso, Taco Hoekwater, Hartmut Henkel en Hans Hagen .
versies
De eerste publieke bèta werd gelanceerd op TUG 2007 in San Diego . De eerste formele release was gepland voor eind 2009 en de eerste stabiele productieversie werd uitgebracht in 2010. Versie 1.00 werd uitgebracht in september 2016 tijdens ConTeXt 2016.
Vanaf oktober 2010 maken zowel ConTeXt mark IV als LaTeX met extra pakketten (bijv. luaotfload, luamplib, luatexbase, luatextra) gebruik van nieuwe LuaTeX-functies. Beide worden ondersteund in TeX Live 2010 met LuaTeX 0.60, en in LyX . Speciale ondersteuning in gewone TeX is nog in ontwikkeling.
Zie ook
Verder lezen
- Manuel Pégourié-Gonnard: Een gids voor LuaLaTeX . 5 mei 2013.
- LuaTeX-ontwikkelteam: LuaTeX-referentie . maart 2019.