铸造数学景观

铸造数学景观

请考虑以下代码:

\documentclass{article}
\usepackage{minted}
\begin{document}
\begin{minted}[mathescape=true]{text}
$A\wedge B$
\end{minted}
\end{document}

当我尝试使用 XeLaTeX(其他引擎未测试)编译此代码时,我收到的是逐字输出,$A\wedge B$而不是数学等效输出。有人能给我指出正确的方向吗,因为这个例子遵循了 minted 手册的说明?该代码已使用 minted v2 进行了测试。

答案1

这是预期的结果,因为根据 minted ( v2.0 from 2015/01/31) 文档,mathescape=true启用了 LaTeX 数学模式内部评论。您可以使用外部注释escapeinside(请注意,这需要 Pygments 版本 2.0+):

\documentclass{article}
\usepackage{minted}

\begin{document}

\begin{minted}[escapeinside=||,mathescape=true]{text}
test
$A\wedge B$
test
|$A\wedge B$|
test
\end{minted}

\begin{minted}[escapeinside=||,mathescape=true]{python}
test
$A\wedge B$
test
# $A\wedge B$
test
|$A\wedge B$|
test
\end{minted}

\end{document}

结果(使用Pygments 2.0.2):

在此处输入图片描述

相关内容