Usar o TeX para ler SGML ou XML diretamente

O Context (mark IV) pode processar alguns *ML para produzir diretamente saída tipograficamente formatada. Detalhes do que pode (e do que não pode) ser feito são discutidos no O Context WIKI. O Context é provavelmente o sistema de escolha para usuários de (La)TeX que também precisam trabalhar em XML (e similares). (Observe que o Context mark IV requer LuaTeX e deve, portanto, ser considerado experimental, embora muitas pessoas o utilizem com sucesso).

Sistemas mais antigos também conseguem, usando nada mais que uma programação de macro (La)TeX, processar XML e similares. O xmltex de David Carlisle é o principal exemplo; ele oferece uma solução para a composição tipográfica de arquivos XML e ainda está em uso ativo (embora não muito difundido).

Uma utilização de um TeX que possa formatar tipografia de arquivos XML é como um processador back-end para objetos de formatação XSL, serializados como XML. O PassiveTeX de Sebastian Rahtz usa o xmltex para alcançar esse objetivo.

No entanto, o uso moderno passaria pelo XSL ou pelo XSLT2 para produzir uma versão formatável.

Context
context
xmltex
xmltex
passivetex
passivetex

This answer last edited: 2013-04-11


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