如何在 MikTex 中使用 -shell-escape 标志调用 LaTeX?

如何在 MikTex 中使用 -shell-escape 标志调用 LaTeX?

我正在尝试使用 minted 包,但出现错误

! Package minted Error: You must invoke LaTeX with the -shell-escape flag.

我正在使用 MikTex,并尝试进入“编辑/首选项”,单击“PdfLatex+MakeIndex+BibTex”,并将 -shell-escape(以及尝试 --shell-escape)添加到参数中,但编译器根本没有运行,我得到了

ERROR: MiKTeX encountered an internal error.
ERROR: Info: 
ERROR: Source: Libraries\MiKTeX\Core\Session/SessionImpl.h
ERROR: Line: 640

Sorry, but "MiKTeX Compiler Driver" did not succeed.

答案1

经过进一步搜索,我发现如果我进入编辑/首选项/排版,点击 PdfLatex+MakeIndex+BibTex 并添加

--tex-option=--shell-escape

作为第一个参数,那么它就克服了这个错误。

然而现在 MikTex 告诉我

! Package minted Error: You must have `pygmentize' installed to use this package.

我猜它的意思是“pygments”,因为我在“pygmentize”上找不到任何东西。这最令人沮丧,因为 pygments安装后我将分发所在的文件夹放在 PATH 上。

我必须以另一个问题来问这个问题!

新问题这里

相关内容