我不能使用在 \section 中的参数中有反斜杠的 minted

我不能使用在 \section 中的参数中有反斜杠的 minted

Win 11 22H2,TeXLive 2022,minted软件包:v2.6,pygments:2.11.2

以下是我的想法:

\documentclass{article}
\usepackage{minted}
\begin{document}
  \section{\mintinline{text}{section}}
  \mintinline{text}{\0}

  % \section{\mintinline{text}{\0}}
\end{document}

之后pdflatex -shell-escape,我得到了

在此处输入图片描述

然而,在我取消注释第二个之后\section,我收到一个错误:

! Undefined control sequence.
<argument> ...endcsname }\fi \mintinline {text}{\0
                                                  }}{\thepage }{}\protected@...
l.6   \section{\mintinline{text}{\0}}

为什么会发生这种情况?

答案1

这应该适用mintedGitHub。您可以下载 的开发版本minted.sty并将其放在与文档相同的目录中(或替换现有的minted.sty)。即将推出的版本minted将完全重新实现\mintinline,以便它在这种情况下更加强大,并且还可以与hyperref书签一起使用。

相关内容