\verbatim 环境与 lingmacros \enumsentence 兼容

\verbatim 环境与 lingmacros \enumsentence 兼容

在 \enumsentence 中使用 verbatim 环境失败。

以下是 MWE:

\documentclass{article}
\usepackage{lingmacros}
\begin{document}
\enumsentence{
\begin{verbatim}
foo
\end{verbatim}
}
\end{document}

我可以使用 来解决这个问题\texttt{ },但是我必须逃避一堆有趣的字符,而且总的来说我更喜欢verbatim这样做。

有什么建议么?

答案1

使用包cprotect。以下是更新后的代码:

\documentclass{article}
\usepackage{lingmacros}
\usepackage{cprotect}
\begin{document}
\cprotect\enumsentence{
\begin{verbatim}
foo
\end{verbatim}
}
\end{document}

供参考,这里是我找到你问题的答案的地方。

相关内容