我正在使用fancyvrb
带有 的包\DefineShortVerb{\|}
。但是,|
在任何命令中使用都不起作用。MWE:
\documentclass{scrbook}
\usepackage{fancyvrb}
\DefineShortVerb{\|}
\begin{document}
\section{|Pipe| doesn't work here}
THe |pipe| works here just fine. \marginpar{|Pipe| doesn't work here either.}
\end{document}
是否可以定义ShortVerb
并使其在其他命令中运行?我在文档中找不到有关此内容的任何信息。
答案1
如果您确实坚持使用逐字记录的想法,并且因为您已经在使用,fancyvrb
那么您可以执行以下操作:'
\documentclass{article}
\usepackage{fancyvrb}
\pagestyle{empty}
\begin{document}
\DefineShortVerb{\|}
\SaveVerb{verb:example}|\this is saved|
\fbox{\UseVerb{verb:example}}
\end{document}
\section
如果您在命令前面添加 ,此命令也将起作用\protect\UseVerb{verb:example}
。但我不确定这会如何影响目录。
否则,我会坚持@egreg 的建议。