Rechercher un article
Cahiers GUTenberg (en ligne) issn 2118-8254

Table des matières de ce fascicule | Article précédent | Article suivant
David Carlisle; Michel Goossens; Sebastian Rahtz
De XML à PDF via xmltex, XSLT et PassiveTeX
Cahiers Gutenberg no. 35-36 (2000), p. 79-114
Article PDF

Résumé

Cet article introduit xmltex, un ensemble de macros TeX qui analyse un document XML et le compose piloté par des fichiers de configuration. Nous parlons également de PassiveTeX, une bibliothèque de macros TeX basée sur xmltex qui prend un document XML contenant des objets de formatage XSL et génère une sortie PDF ou DVI. Nous comparons ces deux approches avec une traduction directe du fichier source XML en LaTeX. Nous montrons des exemples de ces techniques pour les DTD TEI, DocBook et MathML. L’annexe décrit plus en détail les commandes xmltex

Abstract

This article introduces xmltex, a TeX macro package that parses an XML document and typesets it under the control of configuration files. We also discuss PassiveTeX, a library of TeX macros based on xmltex, that processes XML documents containing XSL formatting objects and generates PDF or DVI output. We compare these two approaches with a direct translation of the XML source file into LaTeX. We show examples of these techniques for the TEI, DocBook and MathML DTDs. The appendix gives details about the xmltex commands.