Forum général.cherche-logiciel Cherche logiciel de publication de document

Posté par  .
Étiquettes : aucune
0
23
fév.
2010
Bonjour,

je projette d'écrire un document assez volumineux (30 pages), et d'après mon habitude, il sera certainement codé en Latex.

J'ai observé que la publication de texte et de documentation peut se faire très bien sous forme papier, avec Latex ou pdflatex, et une mise en forme irréprochable, mais malheureusement, la conversion latex2html, quoi qu'on en dise, est loin d'être une chose facile.

Or, je voudrai bien profiter de la formidable avancée du web pour publier quelque chose sous deux formes différentes, papier et web.

Est-ce que, par hasard, vous connaîtriez un format de texte plus abstrait, ou une méthodologie, qui me permette de concilier ces deux aspects sans sacrifier la rigueur typographique de Latex ni aux besoins esthétiques d'un site web moderne en css+xhtml facile à naviguer ?

Je vous remercie.
  • # Une grande source d'information

    Posté par  (site web personnel) . Évalué à 0.

    http://groups.google.fr/group/fr.comp.text.tex/topics

    Les logiciels de traitement de texte sont à la rédaction ce que la 2CV est à l'automobile, une vieille voiture dont on se souvient avec nostalgie mais technologiquement dépassée

  • # DocBook

    Posté par  . Évalué à 2.

    Il y a de forte chance pour que DocBook soit ce que tu cherches. A partir d'un seul source, tu peux générer du HTML, du PDF, du LaTeX, ... L'inconvénient majeur est que c'est du XML, donc un peu pénible à saisir.
    • [^] # Re: DocBook

      Posté par  . Évalué à 1.

      Salut, j'avais déjà pensé à DocBook, le problème serait de trouver un éditeur assez performant pour me passer du balisage xml.

      Le problème des formules mathématiques n'a pas été abordé, et je ne sais pas si DocBook permet le formatage mathématique. Je vais l'étudier néanmoins.

      Merci beaucoup.

      Systemd, the bright side of linux, toward a better user experience and on the road to massive adoption of linux for the desktop.

  • # reStructuredText

    Posté par  . Évalué à 3.

    rST est un format balisage très simple et puissant, tu peux générer de l'html, du pdf, de l'odt etc ... sans problème. Tu peux utiliser les générateur rst2XXX ou bien le très puissant sphinx qui a l'intérêt d'utiliser un moteur de templating (jinja2) pour la génération de pages web.
    Pour la génération de pdf, sphinx génére du latex intermédiaire donc au niveau de la typographie, ça devrait aller bien qu'il soit possible d'utiliser le backend rst2pdf pour générer directement le pdf.

    http://docutils.sourceforge.net/rst.html
  • # pub

    Posté par  . Évalué à 3.

    Pub perso, j'en parle dans la dernière partie de ce journal justement :
    http://linuxfr.org/~farvardin/29411.html

    C'est un vilain hack basé sur txt2tags et LaTeX, et à partir de ça :

    http://anamnese.online.fr/site2/textallion/samples/sample_fr(...)

    tu pourras sortir ça :
    http://anamnese.online.fr/site2/textallion/samples/sample_fr(...)

    et ça :
    http://anamnese.online.fr/site2/textallion/samples/sample_fr(...)

    Selon ton type de document à produire, cela sera adapté ou non... à toi de voir.
    (l'exemple du code source est anormalement compliqué ici parce que je devais quand même bidouiller l'affichage pour montrer certaines commandes. Dans un cas plus réel, c'est plutôt simple à utiliser)

    Je viens de voir que la partie html ne validait pas, je vais regarder si je peux arranger cela (en gros c'est quand même toujours la même erreur...)

    Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

    • [^] # Re: pub

      Posté par  . Évalué à 2.

      Salut,

      je trouve ton idée vraiment bonne. J'ai un doute cependant sur l'écriture des mathématiques, je ne pense pas que ton logiciel prend en charge le mathml.

      Je la garde sur mon calepin quand même. Merci beaucoup pour ce joli hack. C'est vrai qu'il peut être très utile.

      Systemd, the bright side of linux, toward a better user experience and on the road to massive adoption of linux for the desktop.

      • [^] # Re: pub

        Posté par  . Évalué à 2.

        merci. Cela n'est effectivement pas prévu pour des textes scientifiques, par contre si mathml est lisible dans les navigateurs, et transformable vers ou à partir des formules latex, il doit être possible de créer des directives du préprocesseur de txt2tags pour gérer cela, mais il reste à voir si cela ne rend pas l'ensemble trop lourd ou compliqué.

        Comme tu as pu peut-être le voir dans la version pdf de l'exemple, on peut d'ailleurs entrer des formules LaTeX directement, et cela s'affiche correctement (l'exemple donné est :
        \begin{displaymath}
        \frac{a}{b} + \sqrt[n]{abcd}
        \end{displaymath}
        )

        Le problème sera de le convertir en html ensuite, et ça je ne sais pas faire, mais s'il existe des convertisseurs latex -> mathml, cela doit être envisageable.

        Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

  • # Plusieurs pistes

    Posté par  . Évalué à 2.

    Salut à tous,

    j'ai finalement deux pistes principalement en tête. Je crois que je ne pourrai pas me passer de taper le texte avec LaTeX, et j'ai examiné tex4ht et hevea. Hevea est un convertisseur latex vers html, ce n'est pas très multi-document, le html est un peu restreint. Autrement, il existe tex4ht, qui gère le mathml, docbook,html, presque tout en un, et semble très configurable. Je vais donc l'utiliser pour mon usage.

    Merci beaucoup d'avoir répondu.

    Systemd, the bright side of linux, toward a better user experience and on the road to massive adoption of linux for the desktop.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.