不同的竖条之间有什么区别?
$S = \{\, x \mid x \not= 17 \,\}$
$a \vert b$ implies $a \leq b$ when $b \ne 0$
$a|b$ implies $a \leq b$ when $b \ne 0$
$\lvert x \rvert$ is always non-negative
这些用法都正确吗?
答案1
根据texdoc symbols
:
\mvert
并且\mid
相同,并产生关系.\vert
是和的同义词|
,两者都产生相同的符号,但应该在序数词的上下文中使用,并且应该用作操作员,不是作为分隔符(p54,底部)。\divides
再次产生相同的符号,但应该用作二进制“除法”运算符。
\lvert
和\rvert
分别是左、右分隔符。
答案2
答案3
这与 qbi 的回答在精神上是相似的。让我引用该软件包指南amsmath
(称为 的文档amsldoc
)第 4.14.2 节的内容竖线符号:
amsmath 包提供了命令
\lvert
、\rvert
、\lVert
、\rVert
(比较\langle
、\rangle
)来解决垂直线字符 的过载问题|
。此字符目前在 LaTeX 文档中用于表示各种各样的数学对象 [...]。用途的多样性本身并不是那么糟糕;然而,糟糕的是,并非所有用途都采用相同的印刷处理,并且知识渊博的读者的复杂辨别能力无法在计算机处理数学文档时复制。因此,建议在任何给定的文档中,垂直线字符|
和选定的数学符号之间都应该一一对应,双线命令 也是如此\|
。这立即排除了使用|
和\|
作为分隔符,因为左和右分隔符是不同的用法,与相邻符号的关系不同;因此,建议的做法是在文档序言中为任何成对分隔符使用的垂直符号定义合适的命令:\providecommand{\abs}[1]{\lvert#1\rvert} \providecommand{\norm}[1]{\lVert#1\rVert}
因此该文件将包含
\abs{z}
生产|z|
和\norm{v}
生产∥v∥
。
答案4
\mid
是关系符号,|
是分隔符。据我所知,\vert
它与 基本相同|
。对于绝对值和范数之类的东西,我喜欢使用mathtools.sty。此类允许定义类似于的内容,\absval{}
将其转换为\lvert ...\rvert
。当您容易忘记结束栏时,这很有用。:-)