使用pandoc和xelatex从markdown转换为PDF时未定义的控制序列错误

时间:2016-05-11 08:12:17

标签: latex pandoc xetex

我正在为我们的项目制作一些文档,但是我无法在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 LTSpandoc 1.12.2.1XeTeX, Version 3.1415926-2.5-0.9999.3 (TeX Live 2013/Debian)

1 个答案:

答案 0 :(得分:0)

糟糕...用apt-get删除texlive 2013并安装manualy texlive 2015 pandoc将使用旧的texlive(!!!)。在that steps之后并将PATH设置为/usr/local/texlive/2015/bin/x86_64-linux/ pandoc将最终使用xelatex编译我的文件。