【发布时间】:2016-05-11 08:12:17
【问题描述】:
我正在为我们的项目制作一些文档,但我无法在 pandoc 中启用 xelatex 来设置自定义字体。如果我设置--latex-engine xelatex pandoc 将显示该错误:
pandoc: Error producing PDF from TeX source.
! Undefined control sequence.
l.17 \sys_if_engine_luatex:T
这是我运行的命令:
pandoc -s --latex-engine xelatex -f markdown build.md -o docs.pdf
我使用Ubuntu 14.04 LTS、pandoc 1.12.2.1 和XeTeX, Version 3.1415926-2.5-0.9999.3 (TeX Live 2013/Debian)。
【问题讨论】:
-
tex.se 上的这个问题表明您可能需要更新 texlive。您还应该更新 pandoc,因为 1.12 已经很老了。如果这不起作用,请检查您的路径中是否有自定义乳胶模板并将您添加到标准模板中的内容发布
-
我正在更新 pandoc 并从官方网站安装 texlive-full。现在我有
pandoc 1.17.0.2。此外,我没有对默认模板添加更改。但是 xelatex 无论如何都不起作用。这里是my default template for latex -
您使用什么字体/还有哪些其他选项?你的模板在我的机器上运行良好(pandoc 1.17.0.1 和 texlive 2014)