Il me semble que xmltex et passivetex mangent directement du XSL-FO pour le tranformer en TeX. D'ailleurs passivetex a été écrit par sebastian rahtz de TEI qui est à l'origine de la distribution TeXLive.
Personnelemnt, Je me suis amusé à faire des épreuves d'un gros document TEI en LaTeX avec XSLT, c'était plutôt galère à faire (et la syntaxe de XSL-FO m'a clairement fatigué).
Le top serait effectivement de faire son document en XML, pour pouvoir le manipuler avec tous les bidous XML et d'utiliser TeX pour le formater à la fin.
Sinon, je ne sais pas trop où en est le projet Oméga (censé être le successeur de TeX, avec des choses très intéressantes comme la possibilité de manger directement de l'UTF-8 ou des fontes OpenType). Mais il prévoyait il me semble une syntaxe XML pouvant être directement utilisée appelé Xlatex :
Pour moi ce serait limite l'idéal, parce qu'une syntaxe comme Docbook ou TEI serait très facile à transformer avec XSLT en document de type xlatex, à compiler dans Oméga et roulez !
De toute façon, un gros document en LaTeX est difficile à automatiser complètement, parce qu'il y a toujours des petites saloperies qui apparaissent et qu'il faut corriger problème par problème. Travailler directement en TeX/LaTeX/xlatex est plus pratique que XSL-FO (qui de plus est limité par rapport à ce que les autres peuvent faire)...
Par ailleurs deux mots sur Yannis Haralambous qui s'occupe d'Oméga, son livre chez O'Reilly Fontes et Codages est merveilleux. Si le sujet vous intéresse vous aurez tout de l'ASCII à l'UTF-8, des fontes PS à OpenType, de la fabrication d'une fonte, sur UNIX/X Window, Mac OSX, Windows, avec de nombreux morceaux de TeX et de METAFONT dedans :
Re: L'union fait la force
Il me semble que xmltex et passivetex mangent directement du XSL-FO pour le tranformer en TeX. D'ailleurs passivetex a été écrit par sebastian rahtz de TEI qui est à l'origine de la distribution TeXLive.
Personnelemnt, Je me suis amusé à faire des épreuves d'un gros document TEI en LaTeX avec XSLT, c'était plutôt galère à faire (et la syntaxe de XSL-FO m'a clairement fatigué).
Le top serait effectivement de faire son document en XML, pour pouvoir le manipuler avec tous les bidous XML et d'utiliser TeX pour le formater à la fin.
Sinon, je ne sais pas trop où en est le projet Oméga (censé être le successeur de TeX, avec des choses très intéressantes comme la possibilité de manger directement de l'UTF-8 ou des fontes OpenType). Mais il prévoyait il me semble une syntaxe XML pouvant être directement utilisée appelé Xlatex :
http://omega.enstb.org/xlatex/
Pour moi ce serait limite l'idéal, parce qu'une syntaxe comme Docbook ou TEI serait très facile à transformer avec XSLT en document de type xlatex, à compiler dans Oméga et roulez !
De toute façon, un gros document en LaTeX est difficile à automatiser complètement, parce qu'il y a toujours des petites saloperies qui apparaissent et qu'il faut corriger problème par problème. Travailler directement en TeX/LaTeX/xlatex est plus pratique que XSL-FO (qui de plus est limité par rapport à ce que les autres peuvent faire)...
Par ailleurs deux mots sur Yannis Haralambous qui s'occupe d'Oméga, son livre chez O'Reilly Fontes et Codages est merveilleux. Si le sujet vous intéresse vous aurez tout de l'ASCII à l'UTF-8, des fontes PS à OpenType, de la fabrication d'une fonte, sur UNIX/X Window, Mac OSX, Windows, avec de nombreux morceaux de TeX et de METAFONT dedans :
http://www.oreilly.fr/catalogue/284177273X.html
[ Répondre ]