Auf meinem MacBook (OSX Mountain Lion) habe ich diesen Pandoc-Befehl verwendet, um Markdown nach PDF zu konvertieren:
%Vor% Aber markdown2pdf
funktioniert nicht mehr, und --xetex
Option in markdown2pdf -N -o ../../Desktop/pandoc_output.pdf --xetex --toc --template=mytemplate-headers-garamond_date.tex
ist veraltet.
Wenn ich das tue:
%Vor%Ich verstehe das:
%Vor% Aber wenn ich --xetex
herausnehme und dies tue:
dann bekomme ich das:
%Vor%Was ist die Lösung?
Die vorherigen Antworten auf diese Frage waren hilfreich für mich, da ich vor ein paar Jahren Pandoc installiert hatte, aber niemals Tex Live. Konsequenterweise hatte ich keine Ahnung, ob ich es richtig installiert hatte, also half mir der ganze Weg zu sehen, dass es funktionierte, wie folgt:
pandoc --latex-engine=/usr/local/texlive/2012basic/bin/universal-darwin/xelatex
Dies ist der Standardinstallationsort für das BasicTex-Setup, das Sie von der Pandoc-Installationsseite herunterladen.
Ich hatte auch vergessen, pandoc -D Latex >my-latex-template.tex
zu verwenden, um eine Vorlage zu generieren. Nachdem ich eine .tex-Vorlage anstelle meiner .html-Datei eingegeben habe (was einen 'Sie haben keine BEGIN {' Fehler '), habe ich .PDF: Mit anderen Worten, die Standardvorlage funktioniert.
Außerdem hatte ich -t pdf
(nicht oben gezeigt) falsch eingegeben, um pdf als Ausgabeformat zu setzen, aber das war nicht korrekt. Das Ausgabeformat ist Latex, das dann in PDF übersetzt wird. Es ist nicht erforderlich, ein Ausgabeformat mit der Option -t anzugeben.
Ich hoffe, dass diese Aufzeichnung meiner kleinen Stolpersteine jemandem Zeit spart.
Siehe das pandoc-Benutzerhandbuch (oder die Manpage) für --latex-engine
Option.