MWE:
---
lang: hu
---
"Test quotation"
如果我运行pandoc test.md -o test.pdf
,则会收到以下错误:
Error producing PDF.
! Undefined control sequence.
l.66 `
这似乎是因为匈牙利语设置。我该如何避免这种情况?如果我从YAML块中删除lang: hu
,pandoc
会成功构建pdf文件,但当然会使用英文引号。我想有本地化的匈牙利语引号......
答案 0 :(得分:1)
这是因为pandoc默认使用pdfTeX,而不是XeLaTeX。通过向您的pandoc调用添加选项--pdf-engine=xelatex
来指定首选引擎。 (该选项在pandoc 2之前命名为--latex-engine=xelatex
。)