我是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
尝试了上述内容,但没有取得任何成功。
有没有办法设置字体,我使用的是带有MiKTeX
答案 0 :(得分:2)
MiKTeX是一个TeX发行版,包含LaTeX宏包(包括pdflatex和xelatex引擎)。 (它对ConTeXt宏程序包的支持apparently不太好。)如果你需要unicode支持,pdflatex
不是一个很好的选择,所以你可能想用xelatex
来代替
使用pandoc -D latex
查看template,将其另存为myTemplate.tex
,修改文件并使用例如:
pandoc --template myTemplate.tex --latex-engine xelatex -o output.pdf input.md
答案 1 :(得分:0)
I have tried the above with MiKTeX, but without any success.
仔细看看我发现确实支持MiKTex,问题在于fontspec。一旦我运行更新fontspec进行更新,它就开始工作了。