Como o LaTeX está relacionado ao Plain TeX?

O TeX fornece uma linguagem de programação (atípica), e qualquer documento mais complexo que o trivial vai requerer alguma programação.

LaTeX e Plain TeX são bibliotecas escritas para uso com o TeX; os comandos de usuário tex e latex invocam o TeX (o programa) com uma biblioteca incorporada. As bibliotecas que podem ser carregadas dessa maneira são conhecidas como ‘formatos’; quando um usuário “executa” Plain TeX ou LaTeX, eles estão executando TeX (the program) o programa) com um formato apropriado. Os documentos são então programados em uma linguagem, seja Plain TeX ou LaTeX

Plain TeX e LaTeX existem porque escrever seus documentos em TeX ‘bruto’ poderia envolver muita reinvenção da roda a cada documento. Ambas as linguagens servem como auxiliares convenientes para tornar a redação de documentos mais agradável: o LaTeX oferece muitos itens mais para suportar os requisitos ‘comuns’ dos documentos.

Assim, o LaTeX está perto de ser um superconjunto de Plain TeX, mas alguns comandos de Plain TeX não funcionam como esperado quando usados em um documento do LaTeX. Usar comandos de Plain TeX em um documento do LaTeX é uma fonte ocasional de bugs: a saída quase correta, mas algumas coisas ficam fora do lugar.

Então, Plain TeX e LaTeX estão relacionados por meio de um pai comum e foram projetados para serem usados em trabalhos semelhantes; a programação para um geralmente não funciona corretamente no outro.

This answer last edited: 2014-03-18


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