”未定义控制序列。 \ file_get:nnN”,而使用pandoc和xelatex将markdown文件编译为pdf时出错

问题描述 投票:4回答:1

我正在尝试使用pandoc和xelatex将Markdown文件编译为PDF。

我使用的命令是这样的:

pandoc --pdf-engine=xelatex pantest.md -o pantest.pdf

错误信息如下:

Error producing PDF.
! Undefined control sequence.
l.931   \file_get:nnN

我测试的markdown文件非常简单:

abcdefg

它不包含任何CJK字符。

我正在使用Windows 10,pandoc 2.7和MikTex 2.9。


按照@ mb21在注释部分中建议的调试步骤,错误信息似乎与“ unicode-math”有关。这是我现在遇到的新错误:

使用的命令:

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'正常。

markdown pandoc xelatex
1个回答
0
投票

我认为您需要在MiKTeX as confirmed by several other users here中更新LaTeX软件包。或者,您可以尝试TinyTeX

© www.soinside.com 2019 - 2024. All rights reserved.