LuaTeX

(Redirecionado de LuaTex)

LuaTeX é um programa de diagramação de texto baseado no TeX que começou como uma versão do pdfTeX (uma extensão do TeX que gera PDFs[2]) com um interpretador Lua incorporado. Depois de algumas versões experimentais, foi adotado pela equipe responsável pelo pdfTex como um sucessor.[3][4] Em versões posteriores, foram incluídas algumas das funcionalidades da linguagem de programação Alef, especialmente o recurso de escrita de texto multidirecional, permitindo um melhor suporte ao uso de diferentes idiomas. O projeto foi originalmente mantido pela iniciativa Oriental TeX project, fundada por Idris Samawi Hamid, Hans Hagen e Taco Hoekwater.

LuaTeX
Logo do projeto
Desenvolvedor Taco Hoekwater, Hartmut Henkel, Hans Hagen e outros
Modelo do desenvolvimento Editor de Texto
Lançamento 2007
Versão estável 0.80.0 (05 de junho de 2015[1])
Escrito em Lua , C
Sistema operativo Multiplataforma
Gênero(s) Processador de texto
Licença GNU General Public License
Página oficial www.luatex.org

Objetivos do Projeto editar

O principal objetivo do projeto é prover uma versão do sistema TeX, na qual todos os recursos internos estariam acessíveis da 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 editar

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.[5] A versão 1.0 foi projetada para o ano de 2012,[6][7] mas desde outubro de 2015 é esperado o lançamento junto ao pacote TeX Live em 2020.[5]

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.

Leitura complementar editar

Ligações externas editar

Referências editar

  1. «LuaTeX reference manual (0.80.0)» (PDF). Consultado em 27 de outubro de 2015. Arquivado do original (PDF) em 3 de março de 2016 
  2. PDFTeX's NEWS file Arquivado em 2009-07-09 no Portuguese Web Archive - news for 3.141592-1.40.0 version.
  3. TeX Frequently Asked Questions - What is PDFTeX?
  4. TeX Frequently Asked Questions - PDFTeX and LuaTeX
  5. a b LuaTeX roadmap
  6. Hans Hagen "The State of LuaTeX". Dante 2009 (pdf)
  7. LuaTeX documentation