简单铸造的\newenvironment

简单铸造的\newenvironment

我正在尝试做一个铸造的\newenvironment 我看了这篇文章全新环境但我想知道是否有更简单的方法可以做到这一点,比如

\newenvironment{matlabcode}
        {\begin{minted}[mathescape,linenos=true]{matlab}}
        {\end{minted}}

在这种情况下,我收到一个FancyVerbGetLine错误据我所知,似乎我应该使用 \CustonVerbatimEnvironment

答案1

只需使用\newminted» 第 6 节中介绍的命令即可铸造“ 手动的。

\newminted{matlab}{mathescape,linenos=true}

您可以按照与其他环境相同的方式使用它。

\begin{matlabcode}
% listing content
\end{matlabcode}

请注意,包将code默认附加到环境名称中,如手册中所述。

答案2

\newminted{matlabcode}{mathescape,linenos}

\begin{matlabcode}
...
\end{matlabcode}

相关内容