MSWindows 10 中 TeXworks 中的 texify.exe:MiKTex 使用 --shell-escape 编译时遇到内部错误

MSWindows 10 中 TeXworks 中的 texify.exe:MiKTex 使用 --shell-escape 编译时遇到内部错误

minted我尝试使用 TeXworks 包并选择选项来编译 tex 文本XeLaTex+MakeIndes+BibTeX

当我尝试按原样构建时出现错误:

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

See the minted package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.102 \newminted
                {cpp}{texcomments}
? 

当我添加参数时,--shell-escape如下图所示:

在此处输入图片描述

我收到错误:

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

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

You may want to visit the MiKTeX project page, if you need help.

你知道我将如何修复它吗?我使用以下示例进行构建:

\documentclass[a4paper]{report}
\usepackage{calc}
\usepackage[a4paper,hmargin={0.07\paperwidth,0.07\paperwidth}]{geometry}

\usepackage[cache=false]{minted}
\newminted{json}{texcomments}
\usepackage{lipsum}

\begin{document}

\lipsum[1-2]
\begin{jsoncode}
{
 otaku=true,
 anime_types=['echi','harem','hentai' ]
}
\end{jsoncode}
\lipsum[3-4]
\end{document}

我已经安装了它们pythonpygmentspython 依赖项。

答案1

该选项应通过参数提供,--tex-option因此应插入的选项应该是:

--tex-option=--shell-escape

如下图所示:

在 XeLaTex 中设置选项

相关内容