删除在 Lyx 中启用 shell 转义时的警告

Kyl*_*m62 4 latex tex lyx

我已经启用了 minted+pygmentize 来突出显示我的程序列表,并且由于 pygmentize 是一个外部程序,因此必须在 Lyx 中的 pdflatex 上启用 shell-escape 标志。现在,每次我编译文档而不在全局设置中删除此选项时,都会收到此警告。

外壳逃逸警告

以下 LaTeX 后端已配置为允许执行任何文档的外部程序:

pdflatex $$i -shell-escape
Run Code Online (Sandbox Code Playgroud)

这是一个危险的配置。请考虑使用 LyX 提供的支持,仅向实际需要的文档授予此权限。

该对话框表明有一些特定于文档的设置可以启用 shell 转义标志,但是我在文档设置中没有看到此类选项,也没有在 Google 上看到任何有关此错误的信息,请保存一个仅解释该对话框出现原因的邮件存档。

有没有办法从乳胶序言中设置外壳转义标志?或者是否有一些文档设置允许我无法找到的外壳转义标志?

Kyl*_*m62 8

我似乎在该邮件存档中找到了答案,这是一个替代的建议对话文本。

转到文档->设置->格式并选中“允许运行外部程序”。这仅对当前文档启用 shell 转义标志。

在此输入图像描述