在标题中使用 \mint 时缺少插入的 \endgroup?

在标题中使用 \mint 时缺少插入的 \endgroup?

我在用着minted用于我的文档中的代码语法突出显示,并且效果很好:

在此处输入图片描述

在我的标题中,我想引用一些变量并格式化它们:

\begin{figure}
    \inputminted{js}{figures/consistency-variables.js}
    \caption{\mint{js}|ConsistencyVariables|}
    \label{fig:consistency-variables}
\end{figure}

我尝试过\caption{\mint{js}|ConsistencyVariables|},但出现错误:

Missing \endgroup inserted.

我可以使用\mint\caption?有什么解决方法吗?

答案1

你想要的是\mintinline.\mint只是单行的快捷命令minted 环境,这通常不是您所需要的标题。\mintinline适用于内联使用,并且通常在\verb您不需要%#或取消配对的情况下起作用{}

相关内容