我在XeLaTeX和TikZ-externalize方面遇到了一些麻烦。我使用以下设置。
\usetikzlibrary{external}
\tikzset{external/system call={xelatex \tikzexternalcheckshellescape -halt-on-error -interaction=batchmode -jobname "\image" "\texsource"}}
使用
进行编译xelatex -8bit -shell-escape
但是我收到以下警告:
! Package tikz Warning: The key 'up to date check=md5' is impossible, there is
no macro to compute MD5. Falling back to 'up to date check=diff'
这只是一个警告,但是如果我在我的tikzpicture中拼错了一个命令,它会使用之前正确编译的pdf而不是为我的上一次更改抛出错误。使用pdflatex和externalize这个作品完美,它给了我错误,我可以检查。 所以它必须与XeLaTeX有关。 将md5sum链接到md5并不能解决问题。
此错误在互联网上非常罕见,我找不到解决方法。
谢谢,
菲利克斯