O que é e-TeX?

Apesar de Knuth ter declarado que o TeX nunca sofreria uma mudança substancial, existem coisas que alguns poderiam desejar que tivessem sido feitas de forma diferente ou mesmo que tivessem sido implementadas.

O projeto NTS estabeleceu que produziria um substituto avançado para o TeX, para fornecer uma base para o desenvolvimento de tais modificações: este “Novo Sistema de Composição Tipográfica” compartilharia os objetivos de Knuth, mas implementaria o trabalho de forma moderna, levando em consideração as lições aprendidas com o TeX. Apesar de ter aparecido um primeiro demonstrador NTS, ele não era prático o suficiente para ser útil, e parece que o projeto não está mais em atividade.

Paralelamente a seu trabalho no próprio NTS, o projeto desenvolveu um conjunto de extensões que podem ser usadas com um (“verdadeiro”) sistema TeX. Esse sistema modificado é conhecido como um sistema e-TeX, e o conceito provou ser bem sucedido. De fato, as atuais distribuições de TeX são fornecidas com a maioria dos formatos construídos com um sistema baseado em e-TeX (para aqueles que não as querem, as extensões do e-TeX podem ser desabilitadas, deixando um sistema TeX funcionalmente padrão).

As extensões variam desde coisas aparentemente simples (aumentar o número de registros disponíveis de 256 para 32.768) até um suporte de programação extremamente sutil.

CONTeXT exigiu o e-TeX para seu funcionamento por algum tempo, mas agora o desenvolvimento está focado no uso de LuaTeX.

Alguns pacotes de LaTeX já especificam o uso do e-TeX. Alguns desses pacotes podem não funcionar de forma alguma em um sistema que não seja e-TeX; outros vão funcionar, mas não tão bem quanto em um sistema e-TeX. A LaTeX equipe anunciou que os futuros pacotes de LaTeX (especificamente os fornecidos pela própria equipe, diferente daqueles derivados de contribuições individuais) podem exigir o e-TeX para melhor desempenho.

e-TeX
etex

This answer last edited: 2011-07-13


Do you have any question? Ask on: latex.net.br - we love qood questions!