在我的论文中,我使用 minted 来列出清单和制作大量简短的内联参考资料。
我在 Windows 上使用 python 3.6 运行 TeXLive。我还使用了 cache、kpsewhich 和 outputdir 选项:
\usepackage[cache=true,kpsewhich=true,outputdir=pdflatex_out]{minted}
我使用的内联用法越多,我收到的编译器错误就越多
d:/Dropbox/Informatik/master-thesis/thesis/05-implementation-UAI-protocol.tex:2
76: I can't write on file `thesis.pyg'.
<to be read again>
\relax
l.276 ...supposed to await a \protobufinline|QUIT|
action
当我关闭 minteds 缓存时,它似乎工作正常,但编译需要很长时间。我需要 kpeswitch,因为该文档与其他目录有多个依赖关系,而且我正在使用一些 TEXINPUTS 进行构建。
另请注意,错误位置l.102
仅仅是一个例子:它似乎随机发生在不同的位置,主要是在使用 mintedinline 命令的地方。
我认为给出最小的例子没有什么意义,因为问题只发生在巨大的文档中,并且使用 minted 命令时频率会增加。
遗憾的是,我不知道如何开始调试这个问题,也找不到任何相关的东西。