L.J*_*L.J 5 markdown xelatex pandoc
我正在尝试使用 pandoc 和 xelatex 将 Markdown 文件编译为 PDF。
我使用的命令是这样的:
pandoc --pdf-engine=xelatex pantest.md -o pantest.pdf
错误信息如下:
Error producing PDF.
! Undefined control sequence.
l.931 \file_get:nnN
Run Code Online (Sandbox Code Playgroud)
我投入测试的 markdown 文件非常简单:
abcdefg
Run Code Online (Sandbox Code Playgroud)
它不包含任何 CJK 字符。
我使用的是 Windows 10、pandoc 2.7 和 MikTex 2.9。
按照@mb21在评论部分建议的调试步骤,错误信息似乎与“unicode-math”有关。这是我现在遇到的新错误:
使用的命令:
pandoc pantest.md -s -o pantest.tex
xelatex pantest.tex
Run Code Online (Sandbox Code Playgroud)
生成的错误信息:
l.931 \file_get:nnN
{unicode-math-table.tex} {} \l__um_mathtable_tl
Run Code Online (Sandbox Code Playgroud)
“pdflatex pantest.tex”工作正常。