• [^] # Re: TeX et RTF

    Posté par . En réponse à la dépêche XSL-FO devient une recommandation. Évalué à 3.

    Ça ne répond pas tout-à-fait à ta question, mais si tu veux utiliser TeX pour le rendu final, il existe une solution beaucoup plus simple que de passer par XSL:FO: TeXML. C'est tout bêtement un vocabulaire XML qui permet d'encoder des fichiers TeX/LaTeX. En gros, ta feuille de style XSLT transforme ton document en un fichier TeXML strictement équivalent à un fichier (La)TeX, mais avec une syntaxe XML. Ensuite tu transforme ce TeXML en LaTeX normal avant de lancer latex.

    Il y a plusieurs avantages par rapport à XSL:FO:


    • Le moteur de TeX est beaucoup plus mature et sophistiqué que les implémentations actuelles de XSL:FO.

    • Ça permet de travailler à un niveau d'abstraction plus élevé. XSL:FO manipule des boîtes, alors que TeXML te permet d'écrire du LaTeX, qui gère des chapitres, sections...

    • Ça te donne accès gratuitement aux milliers de packages LaTeX développés depuis des années.



    L'implémentation originale de TeXML est en Java et disponible sur alphaWorks. J'en ait écris une version en Ruby dispo sur ma page web (avec des explications peut-être plus claires): http://purl.org/net/home/pcdavid#texml.rb(...)