LuaTeX

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 11 februari 2019; kontroller kräver 13 redigeringar .
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 ( 2007 )
senaste versionen 1.13 (11 april 2021 [1] ) ( 2021-04-11 )
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] .

Projektmål

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.

Funktioner

Versioner

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.

Se även

Anteckningar

  1. LuaTeX referensmanual
  2. 12 CTAN . _
  3. 12 LuaTeX . _
  4. mplib .
  5. LuaTeX färdplan . Hämtad 6 februari 2019. Arkiverad från originalet 1 februari 2021.
  6. LyX wiki | LyX / LuaTeX  (engelska) . wiki.lyx.org . Hämtad 31 augusti 2017. Arkiverad från originalet 31 augusti 2017.

Källor