运行 LaTeX 时如何处理此错误?

运行 LaTeX 时如何处理此错误?

出现下列错误的原因是什么?

软件包 minted 错误:您必须使用 -shell-escape 标志调用 LaTeX。

答案1

minted 软件包使用外部软件 »pygments«,用 Python 编写。因此 pdfLaTeX 需要运行 »第三方软件«。这带来了安全问题:只要您在计算机上的权限允许,外部软件就可以做任何事情。

使用 启动 pdfLaTeX 时请注意这一点-shell-escape。Pygments 的使用非常频繁,因此如果出现问题,可能会有人注意到。但是,如果您开始尝试使用 Lua 程序(无论来源如何),也许要三思而后行。

顺便说一下,“shell-escape”这个名称指的是外部软件是通过操作系统 shell 中的系统调用启动的。

相关内容