Настройка шрифта в pandoc для создания pdf с помощью MiKTeX

Я новичок в pandoc и использую его для преобразования набора файлов markdown в pdf. Я хотел бы изменить шрифты по умолчанию для pdf.

в документации приведен пример установки шрифтов

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

тем не менее это использует xelatex и рекомендуется использовать MiKTeX.

Я пробовал выше с MiKTeX, но без всякого успеха.

есть ли способ установить шрифт, я использую Windows 8 с MiKTeX

2 ответов


MiKTeX-это дистрибутив TeX, который включает пакет макросов LaTeX (включая движки pdflatex и xelatex). (Его поддержка пакета макросов контекста -видимо не так хорошо.) Если вам нужна поддержка юникода, pdflatex не такой большой выбор, поэтому вы можете использовать xelatex вместо.

использовать pandoc -D latex посмотреть шаблон, кроме того, что как myTemplate.tex измените файл и используйте например:

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

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

при ближайшем рассмотрении я обнаружил, что MiKTex действительно поддерживается, проблема была с fontspec. Как только я запустил обновление fontspec для обновления и он начал работать.