Markdown / Word

Für den Austausch von Dokumenten zwischen Markdown / Word und LaTeX ist pandoc das Arbeitspferd — ein universeller Konverter. Speziell für Word gibt es außerdem eigene Werkzeuge. Diese Seite behandelt pandoc und die Optionen für Word ↔ LaTeX.

Markdown ↔ LaTeX — pandoc

pandoc (von John MacFarlane) konvertiert zwischen Markdown, LaTeX, HTML, docx und vielen weiteren Formaten. Die Formate wählst du mit -f (--from) und -t (--to): pandoc -f markdown -t latex in.md -o out.tex. Es kann über eine LaTeX-Engine auch direkt PDF erzeugen — --pdf-engine=lualatex. Die LaTeX-Ausgabe lässt sich mit --template anpassen, und der Dokumentinhalt kann mit Lua-Filtern transformiert werden (durch Umschreiben des AST). Pandocs Markdown unterstützt LaTeX-Mathematik, Zitate (--citeproc + .bib) und Querverweise.

terminal
pandoc -f markdown -t latex in.md -o out.tex   # Markdown → LaTeX
pandoc in.md -o out.pdf --pdf-engine=lualatex  # Markdown → PDF

Word ↔ LaTeX

pandoc verarbeitet auch .docxpandoc in.docx -o out.tex (Word → LaTeX/Markdown-Import) und pandoc in.tex -o out.docx (LaTeX → Word-Export, gestaltet über --reference-doc). Das ist der einfachste kostenlose Weg. writer2latex konvertiert LibreOffice-/OpenOffice-Dokumente (und damit über LibreOffice auch Word) nach LaTeX — quelloffen. oolatex (ein tex4ht-Befehl) geht in die andere Richtung: LaTeX → ODT, das LibreOffice als .docx speichern kann. GrindEQ ist ein kostenpflichtiger Word↔LaTeX-Konverter und besonders stark bei MathType-Formeln.

terminal
pandoc in.docx -o out.tex    # Word → LaTeX
pandoc in.tex  -o out.docx   # LaTeX → Word(--reference-doc で体裁)

Ein praktischer Hinweis

Hin- und Rückkonvertierung ist verlustbehaftet — komplexe Layouts, eigene Makros und anspruchsvolle Mathematik überstehen sie selten perfekt. Verwende Markdown/pandoc möglichst als sauberes Austauschformat, rechne mit Nacharbeit an der Ausgabe und behalte die LaTeX-Quelle als maßgebliche Fassung.