Pour tous ceux qui doivent rédiger de gros documents, et en particulier des thèses, j'ai décidé de résumer en un billet les logiciels utilisés pour rédiger mon mémoire de thèse :

  • composition du texte : j'ai bien entendu utilisé LaTeX, et plus particulièrement pdflatex car je me suis orienté vers la génération de documents PDF exclusivement. J'ai utilisé une distribution teTeX la majeure partie du temps, mais j'ai effectué les dernières compilations sur Mac avec MacTeX, ce qui n'a rien changé. Pour le modèle de document, je me suis basé sur la classe memoir ;
  • édition du document : Kile sous Linux ;
  • gestion des versions : Subversion, installé en tant que module d'Apache sur un serveur. De plus, j'ai utilisé Trac, un système de suivi de projet, wiki et bugtracking, principalement pour l'exploration du dépôt CVS. Même si je n'ai pas utilisé toutes ses fonctionnalités, je l'ai trouvé léger et pratique ;
  • gestion de bibliographie : naturellement BibTeX, dont j'ai édité les fichiers de données à la main avec Kile ;
  • diagrammes : Dia, tout simplement. Dia exporte en EPS, j'ai donc converti systématiquement tous les fichiers avec epstopdf ;
  • j'ai traité les quelques images raster à l'aide de Gimp ou Imagemagick (convert) ;
  • j'ai dû tracer quelques graphiques, ce que j'ai fait à l'aide de Gnuplot, qui m'a beaucoup plu ;
  • les schémas électroniques ont été réalisés à l'aide d'ExpressSCH (et les typons à l'aide du logiciel frère ExpressPCB), un freeware pour Windows qui convenait bien à mes besoins. Il est distribué gratuitement par une société qui réalise des circuits (gravure, perçage...) ;
  • et enfin, quelques scripts écrits en Perl lorsqu'il a été nécessaire d'automatiser certaines tâches.

Le mémoire sera bientôt en ligne, dès que le chasseur de fautes d'orthographe aura fini son œuvre !