![运行 LaTeX 时如何处理此错误?](https://linux22.com/image/358836/%E8%BF%90%E8%A1%8C%20LaTeX%20%E6%97%B6%E5%A6%82%E4%BD%95%E5%A4%84%E7%90%86%E6%AD%A4%E9%94%99%E8%AF%AF%EF%BC%9F.png)
出现下列错误的原因是什么?
软件包 minted 错误:您必须使用 -shell-escape 标志调用 LaTeX。
答案1
minted 软件包使用外部软件 »pygments«,用 Python 编写。因此 pdfLaTeX 需要运行 »第三方软件«。这带来了安全问题:只要您在计算机上的权限允许,外部软件就可以做任何事情。
使用 启动 pdfLaTeX 时请注意这一点-shell-escape
。Pygments 的使用非常频繁,因此如果出现问题,可能会有人注意到。但是,如果您开始尝试使用 Lua 程序(无论来源如何),也许要三思而后行。
顺便说一下,“shell-escape”这个名称指的是外部软件是通过操作系统 shell 中的系统调用启动的。