Markdown &引用;未定义的控制序列\文件“获取:nnN”;使用pandoc和Xeletex将标记文件编译为pdf时出错
我正在尝试使用pandoc和Xeletex将一个降价文件编译成PDF 我使用的命令如下:Markdown &引用;未定义的控制序列\文件“获取:nnN”;使用pandoc和Xeletex将标记文件编译为pdf时出错,markdown,pandoc,xelatex,Markdown,Pandoc,Xelatex,我正在尝试使用pandoc和Xeletex将一个降价文件编译成PDF 我使用的命令如下: pandoc--pdf engine=xelatex pantest.md-o pantest.pdf 错误信息如下所示: Error producing PDF. ! Undefined control sequence. l.931 \file_get:nnN 我测试的降价文件非常简单: abcdefg 它不包含任何CJK字符 我使用的是Windows10、Pandoc2.7和MikTex 2
pandoc--pdf engine=xelatex pantest.md-o pantest.pdf
错误信息如下所示:
Error producing PDF.
! Undefined control sequence.
l.931 \file_get:nnN
我测试的降价文件非常简单:
abcdefg
它不包含任何CJK字符
我使用的是Windows10、Pandoc2.7和MikTex 2.9
按照注释部分@mb21建议的调试步骤,错误信息似乎与“unicode数学”有关。以下是我现在遇到的新错误: 使用的命令:
pandoc pantest.md -s -o pantest.tex
xelatex pantest.tex
生成的错误信息:
l.931 \file_get:nnN
{unicode-math-table.tex} {} \l__um_mathtable_tl
“pdflatex pantest.tex”运行良好。我认为您需要更新MiKTeX中的乳胶包。或者,您也可以尝试。要调试PDF创建,查看中间表示可能会很有用:使用-s-o test.tex来输出生成的LaTeX,而不是-o test.PDF。然后,您可以使用
pdflatex test.tex
@mb21测试它,感谢您指出这一点!我按照您的建议执行了调试步骤。事实证明,错误信息与一个名为“unicode math”的特定包有关。我在我的原始帖子中添加了详细信息。我相当肯定这是本地安装的LaTeX软件包的问题。你能更新这些并再试一次吗?我今天更新了我的Miktex intsallation并使用Xeletex。我总是收到相同的错误消息!未定义的控制序列。l、 931\file_get:nnN
我和@FaouziBellalouna有同样的问题。我想我更新了我的一些Rstudio软件包,Rmarkdown代码在正常工作之前就开始工作了,但突然停止了工作。