LuaTeX es un sistema de composición tipográfica basado en TeX que comenzó como una versión de pdfTeX con un motor de escritura Lua integrado. Después de algunos experimentos, fue adoptado por la distribución TeX Live como un sucesor de pdfTeX (en sí mismo una extensión de ε-TeX , que genera archivos PDF ). [2] [3] [4] Más adelante en el proyecto se incluyó alguna funcionalidad de Aleph (especialmente composición tipográfica multidireccional). El proyecto fue patrocinado originalmente por el proyecto Oriental TeX, fundado por Idris Samawi Hamid, Hans Hagen y Taco Hoekwater.
Autor (es) original (es) | Taco Hoekwater, Hartmut Henkel, Hans Hagen |
---|---|
Desarrollador (es) | Taco Hoekwater, Hartmut Henkel, Hans Hagen, etc. (7 desarrolladores activos) |
Versión inicial | 2007 |
Lanzamiento estable | 1.13.1 [1] / 2 de abril de 2021 |
Repositorio | |
Escrito en | Lua , C |
Sistema operativo | Multiplataforma |
Tipo | Tipografía |
Licencia | Licencia pública general GNU |
Sitio web | www |
Objetivo del proyecto
El objetivo principal del proyecto es proporcionar una versión de TeX donde todos los componentes internos sean accesibles desde Lua. En el proceso de apertura de TeX se reescribe gran parte del código interno. En lugar de codificar nuevas características en TeX, los usuarios (o escritores de paquetes de macros) pueden escribir sus propias extensiones. LuaTeX ofrece soporte para fuentes OpenType con módulos externos. Uno de ellos, escrito en Lua, lo proporciona el equipo de LuaTeX, pero el soporte para scripts complejos es limitado; hay trabajo en progreso (a partir de 2019) para integrar HarfBuzz . [ cita requerida ]
Un proyecto relacionado es MPLib (un módulo de biblioteca MetaPost extendido ), que trae un motor gráfico a TeX.
El equipo de LuaTeX está formado por Luigi Scarso, Taco Hoekwater, Hartmut Henkel y Hans Hagen.
Versiones
La primera beta pública se lanzó en TUG 2007 en San Diego . El primer lanzamiento formal se planeó para fines de 2009, y la primera versión de producción estable se lanzó en 2010. [5] La versión 1.00 se lanzó en septiembre de 2016 durante ConTeXt 2016.
En octubre de 2010[actualizar], tanto ConTeXt mark IV como LaTeX con paquetes adicionales (por ejemplo, luaotfload, luamplib, luatexbase, luatextra) hacen uso de las nuevas características de LuaTeX. Ambos son compatibles con TeX Live 2010 con LuaTeX 0.60 y en LyX . [6] Aún se está desarrollando un soporte especial en TeX simple.
Ver también
Otras lecturas
- Manuel Pégourié-Gonnard: Una guía de LuaLaTeX . 5 de mayo de 2013.
- Equipo de desarrollo de LuaTeX: LuaTeX Reference . Marzo de 2019.
enlaces externos
Referencias
- ^ "Anuncio de Luatex 1.13.1" . Consultado el 12 de abril de 2021 .
- ^ Preguntas frecuentes sobre TeX - ¿Qué es PDFTeX?
- ^ Preguntas frecuentes sobre TeX - PDFTeX y LuaTeX
- ^ Archivo de NOTICIAS de PDFTeX Archivado 2009-07-09 en el Archivo Web Portugués - noticias para la versión 3.141592-1.40.0.
- ^ Hoja de ruta de LuaTeX
- ^ "LyX wiki | LyX / LuaTeX" . wiki.lyx.org . Consultado el 31 de agosto de 2017 .