Si tu es un homme moderne, que tu es hypes et que tu veux attirer les filles, alors lance toi dans le format DocBook.
Avantage :
- document XML : syntaxe universelle
- format purement sémantique : aucune notion de présentation (contrairement à LaTeX qui, on a beau dire ce qu'on veut, est trop laxiste de ce point de vu)
- manipulation aisée : c'est du XML (pleins d'éditeurs, de parseurs, pas de problème d'encodage de caractère, etc.)
- extensible avec d'autres formats XML : MathML, SVG, etc.
Inconvénients :
- pour modifier le rendu, il faut mieux connaître XSLT, technologie le plus souvent utilisé pour transformer le document en HTML ou FO (->PDF)
- sémantique rigide, il faut apprendre les différentes balises et se forcer à utiliser la plus adaptée au contenu.
- Feuilles de rendu par défaut pas aussi "clean" que LaTeX.
Astuce : Transformation possible vers LaTeX pour la présentation et la mise en forme : ca permet d'utiliser toute la puissance de rendu de LaTeX tout en remettant LaTeX à sa place de langage qui ne sépare pas la forme du contenu :)
# id
Posté par TImaniac (site web personnel) . En réponse au journal LaTeX correspond-t-il à mes besoins?. Évalué à 5.
Avantage :
- document XML : syntaxe universelle
- format purement sémantique : aucune notion de présentation (contrairement à LaTeX qui, on a beau dire ce qu'on veut, est trop laxiste de ce point de vu)
- manipulation aisée : c'est du XML (pleins d'éditeurs, de parseurs, pas de problème d'encodage de caractère, etc.)
- extensible avec d'autres formats XML : MathML, SVG, etc.
Inconvénients :
- pour modifier le rendu, il faut mieux connaître XSLT, technologie le plus souvent utilisé pour transformer le document en HTML ou FO (->PDF)
- sémantique rigide, il faut apprendre les différentes balises et se forcer à utiliser la plus adaptée au contenu.
- Feuilles de rendu par défaut pas aussi "clean" que LaTeX.
Astuce : Transformation possible vers LaTeX pour la présentation et la mise en forme : ca permet d'utiliser toute la puissance de rendu de LaTeX tout en remettant LaTeX à sa place de langage qui ne sépare pas la forme du contenu :)