在我的文档序言中,我使用:
\usepackage{fancyvrb}
\DefineShortVerb{\|}
这意味着我可以用 来指示要将事物呈现为代码|This_is_monospaced|
,但现在我试图使用竖线来表示公式中的数量,例如:($|V|$
用 amsmath 排版)
我目前得到的是我的公式中的逐字环境。
有没有办法暂时禁用等宽行为,以便我的公式仍能正常呈现?
答案1
您可以加载amsmath
\usepackage{amsmath}
然后使用
$\lvert V\rvert$
另一个选择是使用\UndefineShortVerb
:
\documentclass{article}
\usepackage{amsmath}
\usepackage{fancyvrb}
\DefineShortVerb{\|}
\begin{document}
$\lvert V\rvert$
\UndefineShortVerb{\|}
$|V|$
\DefineShortVerb{\|}
\end{document}
作为安德鲁·斯旺在他的评论中提到,一般来说最好使用\lvert...\rvert
而不是仅仅使用|...|
。