2014-09-02 31 views
7

Ich bin neu in Pandoc und benutze es, um Markdown-Dateien in PDF zu konvertieren. Ich möchte die Standardschriftarten für die pdf ändern.Einstellen der Schriftart in Pandoc, um PDF mit MiKTeX zu erzeugen

Die Dokumentation gibt ein Beispiel die Schriften setzen

pandoc -N --template=mytemplate.tex --variable mainfont=Georgia --variable 
sansfont=Arial --variable monofont="Bitstream Vera Sans Mono" --variable 
fontsize=12pt --variable version=1.10 README --latex-engine=xelatex --toc 
-o example14.pdf 

aber diese xelatex verwendet und es wird empfohlen, MiKTeX zu verwenden.

Ich habe das oben mit MiKTeX versucht, aber ohne Erfolg.

Gibt es eine Möglichkeit, die Schriftart zu setzen, ich bin mit Windows 8 mit MiKTeX

Antwort

2

MiKTeX ist eine TeX-Distribution, die das LaTeX-Makropaket (einschließlich der pdflatex und xelatex Motoren) umfasst. (Die Unterstützung für das ConTeXt-Makro-Paket ist apparently nicht so gut.) Wenn Sie Unicode-Unterstützung benötigen, pdflatex ist nicht so eine gute Wahl, so dass Sie stattdessen xelatex verwenden möchten.

Verwenden pandoc -D latex am template zu suchen, die Datei speichern, dass als myTemplate.tex, ändern und zum Beispiel verwenden:

pandoc --template myTemplate.tex --latex-engine xelatex -o output.pdf input.md 
+0

Wenn ich Sie verstehe, schlagen Sie vor, zuerst zu .tex und dann zu pdf zu konvertieren. Und wie würde ich beim Erstellen der .tex die Schriftarten einstellen? – resp78

+0

@MiKTeX Nachdem ich einen zweiten Blick auf MiKTeX geworfen hatte, korrigierte ich meine Antwort. – mb21

+0

Danke für Ihren Vorschlag, ich habe meinen Fokus auf die Verwendung von Context verlagert. Es scheint viel einfacher zu sein und haben bereits eine Vorlage erstellt, die mit Pandoc verwendet werden kann. Danke, – resp78

0

I have tried the above with MiKTeX, but without any success.

Bei näherem Hinsehen fand ich, dass miktex in der Tat, unterstützt wird die Problem war mit Schriftartenangabe. Sobald ich die update Schriftartenspec für aktualisiert hatte, und es begann zu arbeiten.

+2

Könnten Sie aufwenden, wie genau Sie das gelöst haben? – thomasfedb