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
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.
@article{CG_2000___35-36_79_0, author = {Carlisle, David and Goossens, Michel and Rahtz , Sebastian}, title = {De {XML} \`a {PDF} via xmltex, {XSLT} et {PassiveTeX}}, journal = {Cahiers GUTenberg}, pages = {79--114}, publisher = {Association GUTenberg}, number = {35-36}, year = {2000}, language = {fr}, url = {http://www.numdam.org/item/CG_2000___35-36_79_0/} }
TY - JOUR AU - Carlisle, David AU - Goossens, Michel AU - Rahtz , Sebastian TI - De XML à PDF via xmltex, XSLT et PassiveTeX JO - Cahiers GUTenberg PY - 2000 SP - 79 EP - 114 IS - 35-36 PB - Association GUTenberg UR - http://www.numdam.org/item/CG_2000___35-36_79_0/ LA - fr ID - CG_2000___35-36_79_0 ER -
Carlisle, David; Goossens, Michel; Rahtz , Sebastian. De XML à PDF via xmltex, XSLT et PassiveTeX. Cahiers GUTenberg, Actes de GUT 2000, « LaTeX et XML : coopération pour l’internet », Toulouse, no. 35-36 (2000), pp. 79-114. http://www.numdam.org/item/CG_2000___35-36_79_0/