2014-09-02 9 views
7

Jestem nowy w pandoc i używam go do konwersji zestawu plików oznaczeń do formatu pdf. Chciałbym zmienić domyślne czcionki dla pdf.Ustawienie czcionki w pandoc w celu wygenerowania pliku pdf za pomocą MiKTeX

Dokumentacja podaje przykład, aby ustawić czcionki

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 

jednak ta wykorzystuje xelatex i zaleca się, aby używać MiKTeX.

Próbowałem powyższego z MiKTeX, ale bez powodzenia.

Czy istnieje sposób, aby ustawić czcionkę, używam Windows 8 z MiKTeX

Odpowiedz

2

MiKTeX jest dystrybucja TeX, która zawiera makra pakiet LaTeX (w tym silników pdfLaTeX i xelatex). (Wsparcie dla pakietu makr ConTeXt to apparently nie tak dobre.) Jeśli potrzebujesz obsługi Unicode, pdflatex nie jest tak dobrym wyborem, więc możesz zamiast tego użyć xelatex.

Zastosowanie pandoc -D latex spojrzeć na template, zapisz to jako myTemplate.tex, należy zmodyfikować plik i użyć na przykład:

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

Jeśli dostaję cię, sugerujesz najpierw przekonwertować do .tex, a następnie do pdf. Jak ustawić czcionki podczas generowania pliku .tex? – resp78

+0

@MiKTeX Po ponownym przyjrzeniu się MiKTeXowi poprawiłem odpowiedź. – mb21

+0

Dziękuję za sugestię, zmieniłem moje podejście do korzystania z kontekstu. Wydaje się znacznie łatwiejsze i już stworzyłem szablon do użycia z pandoc. Dzięki – resp78

0

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

Przy bliższym przyjrzeniu stwierdziliśmy, że MiKTeX rzeczywiście jest obsługiwany, problem był z fontspec. Raz uruchomiłem aktualizację fontspec dla aktualizacji i zaczęło działać.

+2

Czy możesz wydać na to, jak dokładnie to rozwiązałeś? – thomasfedb

Powiązane problemy