LuaTeX - LuaTeX
| Autor (es) original (is) | Taco Hoekwater, Hartmut Henkel, Hans Hagen |
|---|---|
| Desenvolvedor (s) | Taco Hoekwater, Hartmut Henkel, Hans Hagen , etc. (7 desenvolvedores ativos) |
| lançamento inicial | 2007 |
| Versão estável | |
| Repositório | |
| Escrito em | Lua , C |
| Sistema operacional | Multi plataforma |
| Modelo | Editoração |
| Licença | GNU General Public License |
| Local na rede Internet |
www |
LuaTeX é um sistema de composição de computador baseado em TeX que começou como uma versão do pdfTeX com um mecanismo de script Lua embutido. Após alguns experimentos, ele foi adotado pela distribuição TeX Live como sucessor do pdfTeX (ele próprio uma extensão do ε-TeX , que gera PDFs ). Mais tarde no projeto, algumas funcionalidades do Aleph foram incluídas (especialmente a composição multi-direcional). O projeto foi originalmente patrocinado pelo projeto Oriental TeX, fundado por Idris Samawi Hamid, Hans Hagen e Taco Hoekwater.
Objetivo do projeto
O principal objetivo do projeto é fornecer uma versão do TeX onde todos os internos sejam acessíveis a partir de Lua. No processo de abertura do TeX, grande parte do código interno é reescrito. Em vez de codificar novos recursos no próprio TeX, os usuários (ou gravadores de pacotes de macros) podem escrever suas próprias extensões. LuaTeX oferece suporte para fontes OpenType com módulos externos. Um deles, escrito em Lua, é fornecido pela equipe LuaTeX, mas o suporte para scripts complexos é limitado; há um trabalho em andamento para permitir que o HarfBuzz seja um mecanismo de renderização alternativo.
Um projeto relacionado é o MPLib (um módulo de biblioteca MetaPost estendido ), que traz um mecanismo gráfico para o TeX.
A equipe LuaTeX consiste em Luigi Scarso, Taco Hoekwater, Hartmut Henkel e Hans Hagen .
Versões
O primeiro beta público foi lançado no TUG 2007 em San Diego . O primeiro lançamento formal foi planejado para o final de 2009, e a primeira versão de produção estável foi lançada em 2010. A versão 1.00 foi lançada em setembro de 2016 durante o ConTeXt 2016.
Em outubro de 2010, tanto o ConTeXt mark IV quanto o LaTeX com pacotes extras (por exemplo, luaotfload, luamplib, luatexbase, luatextra) fazem uso dos novos recursos do LuaTeX. Ambos são suportados no TeX Live 2010 com LuaTeX 0.60 e no LyX . O suporte especial em plain TeX ainda está em desenvolvimento.
Veja também
Leitura adicional
- Manuel Pégourié-Gonnard: Um guia para LuaLaTeX . 5 de maio de 2013.
- Equipe de desenvolvimento LuaTeX: Referência LuaTeX . Março de 2019.