使用 minted 编译的问题:我无法在文件“thesis.pyg”上写入

使用 minted 编译的问题:我无法在文件“thesis.pyg”上写入

在我的论文中,我使用 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 命令时频率会增加。

遗憾的是,我不知道如何开始调试这个问题,也找不到任何相关的东西。

相关内容