在公式中使用已在其他地方定义的符号

在公式中使用已在其他地方定义的符号

在我的文档序言中,我使用:

\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而不是仅仅使用|...|

相关内容