LuaTeX
| Tipus | TeX macro package (en) |
|---|---|
| Basat en | PdfTeX |
| Versió inicial | 2007 |
| Versió estable | |
| Llicència | GNU GPL 2.0 |
| Característiques tècniques | |
| Sistema operatiu | Unix-like i Microsoft Windows |
| Escrit en | C, Lua i TeX |
| Més informació | |
| Lloc web | luatex.org (anglès) |
| Stack Exchange | Etiqueta |
|
| |
LuaTeX és un sistema de composició tipogràfica que empra Lua com a llenguatge d'script incrustat. LuaTeX és considerat com el successor de pdfTeX.[1] La codificació d'entrada per defecte és UTF-8 d'Unicode. LuaTeX és capaç d'utilitzar fonts tipogràfiques com OpenType i TrueType tant per a text com per als conjunts matemàtics,[2] els desenvolupadors poden construir solucions avançades per a la composició tipogràfica multilingüe (també la no llatina).[3]
L'objectiu principal del projecte és proporcionar una versió de TeX on les característiques internes siguin accessibles des del llenguatge de programació Lua. En el procés d'extensió de codi a TeX s'ha de reescriure gran part del codi intern. Amb LuaTeX, els usuaris i els desenvolupadors de paquets, poden escriure les pròpies ampliacions en comptes de reescriure les funcions en codi TeX pur. LuaTeX ofereix suport per a fonts tipogràfiques OpenType amb mòduls externs. Un d'ells, escrit en Lua, és proporcionat per l'equip de LuaTeX, però el suport als scripts complexos és limitat; hi ha un treball en curs des del 2019 per a integrar HarfBuzz.[4][5]
Referències
[modifica]- ↑ «Welcome». [Consulta: 22 novembre 2020].
- ↑ «Unicode and TeX» (en anglès), 27-05-2018. [Consulta: 22 novembre 2020].
- ↑ «An introduction» (en anglès). [Consulta: 22 novembre 2020].
- ↑ «luatex and harfbuzz 2.5.1». [Consulta: 22 novembre 2020].
- ↑ «Using HarfBuzz as OpenType engine in LuaTEX». [Consulta: 22 novembre 2020].