Les outils pour rédiger une thèse

Ca y est, j’ai commencé de rédiger ma thèse (depuis hier pour être précis, j’en suis à 9 pages de contenu, youpie-tralalala-tsoin-tsoin). Pour espérer aller au bout de ce périple dangereusement périlleux, il faut être équipé de la meilleure façon qu’il soit.

Voici un tour d’horizon des outils que j’utilise actuellement. Bonne nouvelle : tout est opensource et le rendu du document est de meilleure qualité qu’avec un certain traitement de texte bien connu. Quand je pense que certains osent rédiger une thèse scientifique avec l’outil sus-nommé, il y a de quoi avoir peur :-)

  1. LaTeX : indispensable pour produire un document de bonne facture. Non seulement il fait le rendu mieux que vous (à moins de s’y connaitre vraiment en typographie), mais en plus la saisie de formules et autres joyeusetés se révèle bien plus simple. Conseil : préférez la chaîne de production pdflatex -> pdf plutôt que latex -> dvips -> ps2pdf. Le format PDF tend à supplanter de plus en plus le PostScript. Enfin pdfTeX propose un placement des caractères en bord de bloc un poil plus évolué que TeX.
  2. La classe Memoir: cette classe corrige certains défauts des classes standard LaTeX et propose de nombreuses aides pour faciliter la rédaction de documents type livre, thèse, article, etc. L’auteur de cette classe a de très bonnes notions de typographie et le manuel de référence propose une partie entière sur la conception d’un ouvrage. Pour ne rien gâcher cette classes est ultra-paramétrable. Du grand art !
  3. Subversion: je ne conduit jamais ma voiture sans ma ceinture de sécurité et vous ? :-) Subversion est indispensable : suivi des révisions, travail depuis plusieurs environnements (travail Linux, travail Windows, maison Mac, …), sauvegarde, … ne pas l’utiliser pour un travail si précieux serait une erreur monumentale ;-)
  4. OpenOffice.org Draw : j’ai été fidèle à Xfig durant de nombreuses années mais depuis une bonne année j’utilise le module de dessin de OpenOffice.org. Une fois habitué, il se révèle diablement efficace et le module d’édition de formules propose un rendu correct même si inférieur à LaTeX. Cet éditeur propose une syntaxe assez facile à retenir si bien que l’on prend vite ses habitudes. Une fois une figure dessinée, je retaille la page aux dimensions du dessin puis j’effectue un export au format PDF (pour les bitmaps embarqués, pensez à activer la compression lossless…). pdfLaTeX adore les PDF, moi aussi :-)

Seul point négatif : OpenOffice.org n’est pas forcémment des plus stable. En particulier si un jour vous ouvrez un fichier et qu’il y a un problème (ex : une formule mal rendue), sachez que vous ne pourrez jamais régler ce problème sauf le temps de refaire un export. Enfin le rendu des fontes est inégal d’une plateforme à l’autre, si bien que j’obtiens les meilleurs résultats avec … OpenOffice.org / Windows.

Que les quelques lecteurs étant déjà passés par la rédaction de thèse (je sais qu’il y en a au moins 2 !) n’hésitent pas à proposer leurs outils favoris et astuces :-)

3 Responses to “Les outils pour rédiger une thèse”

  1. nicoNo Gravatar Says:

    Juste pour enfoncer les portes ouvertes : certains rédigent des documents super sérieux (thèse, mémoire professionnel ou recettes de cuisine…) avec la police bien nommée : Comic sans MS.
    J’ai encore reçu un *document officiel* avec ladite police :(

  2. YannickNo Gravatar Says:

    plop…
    Quelques outils latex bien utiles aussi, mais dont le nom m’échappe (ben oui, ca commence à être vieux ma rédaction moi :) latexdiff permet par exemple d’ajouter des marqueurs dans le source latex pour mettre en evidence (dans le PDF) les modifs entre deux version (barres de changement dans les marges, couleurs). Super si le code est dans subversion.

    J’ai aussi tendance à garder les sources de tout et tout automatiser (vive make!). texdepend permet de générer une liste des dépendances d’un fichier latex (figures et tout!), pour utiliser dans make… du bonheur.
    Et tant qu’on y est… ben je garde les données dans des fichiers tabulés, make me lançant gnuplot dessus si besoin (ou meme un petit script qui en fait un tableau latex pret a etre inclu), les fichiers xfig ou dia, make me régénérant les eps ou pdf à la volée, etc. Un peu lourd a mettre en place, mais apres, plus d’oublie de mise à jour d’une figure… :p

    Bon courage!

  3. YannickNo Gravatar Says:

    et aussi dot (graphviz) pour les trucs style automates, là aussi automatisé dans make… :p

Leave a Reply