LuaTeX

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 11. února 2019; kontroly vyžadují 13 úprav .
LuaTeX
Typ Software pro stolní publikování
Autor T. Hawkwater, H. Henkel, G. Hagen
Vývojář T. Hawkwater, H. Henkel, G. Hagen aj. (7 aktivních vývojářů)
Zapsáno v Lua , C
Operační systém Multiplatformní software
První vydání 2007 ( 2007 )
Nejnovější verze 1.13 (11. dubna 2021 [1] ) ( 2021-04-11 )
Stát Aktivní
Licence GNU General Public License
webová stránka luatex.org
 Mediální soubory na Wikimedia Commons

LuaTeX  je počítačový systém rozložení založený na TeXu . Jedná se o rozšířenou verzi pdfTeXu s vestavěným Lua enginem . Po testování byl týmem pdfTeX přijat jako nástupce pdfTeXu (což je zase rozšíření eTeXu , které vytváří PDF dokumenty ). Později byla do projektu zahrnuta funkcionalita Aleph (zejména různé směry rozložení). Projekt byl původně sponzorován projektem Oriental TeX, který založili I. Hamid, G. Hagen a T. Hawkwater. Zahrnuto v nejpopulárnějších distribucích TeXu: TeXLive , MikTeX [2] .

Cíle projektu

Hlavním cílem projektu je nabídnout verzi TeXu, jejíž vnitřní mechanismy jsou všechny dostupné z Lua. V procesu objevování TeXových mechanismů bylo přepsáno mnoho částí interního kódu. Namísto tvrdého kódování nových funkcí do samotného TeXu mohou uživatelé (nebo autoři balíčků) psát svá vlastní rozšíření. LuaTeX má nativní podporu pro fonty OpenType [2] . Na rozdíl od XeTeXu se k fontům nepřistupuje prostřednictvím knihoven operačního systému, ale prostřednictvím knihovny založené na FontForge [3] .

Příbuzným projektem je MPLib [4] (Extended MetaPost Library Module ), který přidává do TeXu grafický engine. Vývojový tým LuaTeX zahrnuje L. Scarso, T. Hawkwater, H. Henkel a G. Hagen.

Funkce

Verze

První veřejná beta vyšla na TUG 2007 v San Diegu . První formální vydání bylo plánováno na konec roku 2009, první stabilní produkční verze byla vydána v roce 2010 [5] . Verze 1.00 byla vydána v září 2016.

Od října 2010 používá ConTeXt mark IV i LaTeX s dalšími balíčky (např. luaotfload, luamplib, luatexbase, luatextra) nové funkce LuaTeXu. Oba jsou podporovány v TeX Live 2010 s LuaTeXem 0.60 a v LyX [6] . Vyhrazená podpora v plain TeXu je od roku 2019 stále ve vývoji.

Viz také

Poznámky

  1. Referenční příručka LuaTeX
  2. 12 CTAN . _
  3. 12 LuaTeX . _
  4. mplib .
  5. Plán LuaTeXu . Získáno 6. února 2019. Archivováno z originálu 1. února 2021.
  6. LyX wiki | LyX / LuaTeX  (anglicky) . wiki.lyx.org . Získáno 31. srpna 2017. Archivováno z originálu 31. srpna 2017.

Zdroje