在pandoc中设置字体以使用MiKTeX生成pdf

res*_*p78 7 markdown fonts pdf-generation miktex pandoc

我是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
Run Code Online (Sandbox Code Playgroud)

但是这使用了xelatex,建议使用MiKTeX.

我已尝试过上述内容MiKTeX,但没有任何成功.

有没有办法设置字体,我使用的是Windows 8 MiKTeX

mb2*_*b21 2

MiKTeX 是一个 TeX 发行版,包含 LaTeX 宏包(包括 pdflatex 和 xelatex 引擎)。(不过它对 ConTeXt 宏包的支持显然不太好。)如果您需要 unicode 支持,pdflatex这不是一个很好的选择,所以您可能想使用xelatex它。

使用pandoc -D latex查看模板,将其另存为myTemplate.tex,修改文件并使用,例如:

pandoc --template myTemplate.tex --latex-engine xelatex -o output.pdf input.md
Run Code Online (Sandbox Code Playgroud)