Pour faire circuler des documents entre Markdown / Word et LaTeX, l’outil central est pandoc, un convertisseur universel. Il existe aussi des outils dédiés à Word. Cette page présente pandoc et les options Word ↔ LaTeX.
Markdown ↔ LaTeX — pandoc
pandoc (par John MacFarlane) convertit entre Markdown, LaTeX, HTML, docx et bien d’autres formats. Choisissez les formats avec -f (--from) et -t (--to) : pandoc -f markdown -t latex in.md -o out.tex. Il peut aussi produire directement un PDF via un moteur LaTeX : --pdf-engine=lualatex. Personnalisez la sortie LaTeX avec --template, et transformez le document avec des filtres Lua (réécriture de l’AST). Le Markdown de pandoc prend en charge les mathématiques LaTeX, les citations (--citeproc + .bib) et les références croisées.
pandoc -f markdown -t latex in.md -o out.tex # Markdown → LaTeX
pandoc in.md -o out.pdf --pdf-engine=lualatex # Markdown → PDFWord ↔ LaTeX
pandoc gère aussi .docx : pandoc in.docx -o out.tex (import Word → LaTeX/Markdown) et pandoc in.tex -o out.docx (export LaTeX → Word, avec style via --reference-doc). C’est la voie gratuite la plus simple. writer2latex convertit les documents LibreOffice/OpenOffice (et donc Word via LibreOffice) en LaTeX ; c’est open source. oolatex (une commande de tex4ht) fait l’inverse : LaTeX → ODT, que LibreOffice peut enregistrer en .docx. GrindEQ est un convertisseur Word↔LaTeX payant, particulièrement solide pour les équations MathType.
pandoc in.docx -o out.tex # Word → LaTeX
pandoc in.tex -o out.docx # LaTeX → Word(--reference-doc で体裁)Une réserve pratique
Les allers-retours sont avec pertes : les mises en page complexes, les macros personnelles et les mathématiques élaborées survivent rarement parfaitement. Utilisez Markdown/pandoc comme format d’échange propre lorsque c’est possible, prévoyez de retoucher la sortie et gardez la source LaTeX comme référence.