Markiert PDF mit Pandoc seit Xetex Deprecation

8

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:

%Vor%

dann bekomme ich das:

%Vor%

Was ist die Lösung?

    
incandescentman 04.11.2012, 00:11
quelle

3 Antworten

16

Versuchen Sie --latex-engine=xelatex anstelle von --xetex

    
Mohamed Ragab 29.12.2012, 09:16
quelle
6

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.

    
George D Girton 29.05.2013 01:00
quelle
0

Siehe das pandoc-Benutzerhandbuch (oder die Manpage) für --latex-engine Option.

    
John MacFarlane 04.11.2012 18:24
quelle

Tags und Links