LuaTeX, às vezes grafado como LuaTeX, é um programa de diagramação de texto baseado no TeX que começou como uma versão do pdfTeX com um interpretador Lua incorporado. Após alguns experimentos, foi adotado pela distribuição TeX Live como sucessor do pdfTeX (uma extensão do ε-TeX que gera PDFs).TeX Frequently Asked Questions - What is PDFTeX?TeX Frequently Asked Questions - PDFTeX and LuaTeXPDFTeX's NEWS file - news for 3.141592-1.40.0 version. Posteriormente no projeto, algumas funcionalidades do Aleph foram incluídas (especialmente a diagramação multidirecional), permitindo melhor suporte ao uso de diferentes idiomas. O projeto foi originalmente patrocinado pela iniciativa Oriental TeX project, fundada por Idris Samawi Hamid, Hans Hagen e Taco Hoekwater.
Em novembro de 2024, um desenvolvedor do LaTeX declarou o LuaLaTeX como o formato recomendado para LaTeX.Engine news from the LaTeX Project
Objetivos do Projeto O principal objetivo do projeto é prover uma versão do sistema TeX, na qual todos os recursos internos estariam acessíveis à linguagem de programação Lua. No processo de abertura do código do TeX, muito do código interno foi reescrito. Assim, com o LuaTeX, os usuários, ou mesmo desenvolvedores de pacotes, poderiam escrever suas próprias extensões ao invés de reescrever as funções em código TeX puro. LuaTeX oferece também suporte nativo a fontes OpenType. Porém, em contraste com o sistema XeTeX, as fontes não são acessadas diretamente das bibliotecas do sistema operacional, mas através de uma biblioteca baseada no FontForge.
Outro projeto relacionado é o MPLib (um módulo da biblioteca MetaPost estendido), que trás suporte a gráficos dentro do TeX.
A equipe do LuaTeX é composta por Taco Hoekwater, Hartmut Henkel e Hans Hagen.
Versões A primeira versão beta pública foi lançada no TeX Users Group (TUG) de 2007 em San Diego. No entanto, o primeiro lançamento formal foi planejado para o fim de 2009; e a primeira versão estável foi lançada somente em 2010.LuaTeX roadmap A versão 1.0 foi projetada para o ano de 2012,Hans Hagen "The State of LuaTeX". Dante 2009 (pdf)LuaTeX documentation mas desde outubro de 2015 é esperado o lançamento junto ao pacote TeX Live em 2020.
Desde 2010, tanto o sistema ConTeXt mark IV quanto o LaTeX com alguns pacotes extras (por exemplo, luaotfload, luamplib, luatexbase, luatextra) já fazem uso do novos recursos trazidos pelo LuaTeX. Ambos são suportados pelo TeX Live de 2010 com a versão 0.60 do LuaTeX. Um suporte específico para TeX puro ainda está em desenvolvimento.
O desenvolvimento posterior ocorre como LuaMetaTeX em conexão com o projeto ConTeXt.
Ver também
TeX PdfTeX XeTeX
Leitura complementar CTAN: LuaTeX Manual Manual Pégourié-Gonnard: A guide to LuaLaTeX. 5 May 2013. [Desatualizado.] LuaTeX development team: Documentation. Outubro 2021. ConTeXt wiki
Ligações externas Site Oficial LuaTeX Wiki Oficial LuaTeX
Referências
Categoria:Processadores de texto Categoria:Compiladores Categoria:Software livre Categoria:TeX