\PVerb 参数中的花括号不匹配

\PVerb 参数中的花括号不匹配

我确实意识到{可以通过 获得逐字记录\verb|{|。但是,我需要\PVerb能够可靠地在\item命令中工作的记录。

显然,a\PVerb{{}不起作用。那么,有没有解决 unmatched {in 问题的方法\PVerb,或者有没有规避该问题的变通方法?

答案1

如果您正在使用包examplep,那么\Q可以使用支持转义的包:

\documentclass{article}
\usepackage[Q=yes]{examplep}

\begin{document}
  \begin{description}
  \item[\Q{\\textbf\{...\}}] Bold.
  \end{description}
\end{document}

结果

答案2

无需侵入式包装:

\documentclass{article}

\DeclareRobustCommand\Q[1]{%
  \begingroup
  \ttfamily
  \def\{{\char`\{}%
  \def\}{\char`\}}%
  \def\\{\char`\\}%
  #1%
  \endgroup}

\begin{document}

\section{Here \Q{\\textit\{...\}}}

\begin{description}
\item[\Q{\\textbf\{...\}}] Bold.
\end{description}

\end{document}

在此处输入图片描述

相关内容