使用带有`lang:hu`的引号时,Pandoc会产生错误

时间:2018-02-10 15:46:21

标签: latex markdown pandoc xelatex typesetting

MWE:

---
lang: hu
---

"Test quotation"

如果我运行pandoc test.md -o test.pdf,则会收到以下错误:

Error producing PDF.
! Undefined control sequence.
l.66 `

这似乎是因为匈牙利语设置。我该如何避免这种情况?如果我从YAML块中删除lang: hupandoc会成功构建pdf文件,但当然会使用英文引号。我想有本地化的匈牙利语引号......

1 个答案:

答案 0 :(得分:1)

这是因为pandoc默认使用pdfTeX,而不是XeLaTeX。通过向您的pandoc调用添加选项--pdf-engine=xelatex来指定首选引擎。 (该选项在pandoc 2之前命名为--latex-engine=xelatex。)