我知道以下所有内容均用于显示绝对值:
$\lvert x \rvert$
$| x |$
$\mid x \mid$
我自己认为还有另一个\abs
;但我不能使用最后一个。
它们之间有什么区别?
答案1
您询问差异,这里对差异进行分析。
首先让我们摆脱最后一种情况:是一个像或这样\mid
的关系符号,TeX 在其周围添加空格,使该命令不能用于绝对值。=
<
其他两个看起来不错,但第一个更好,因为它不需要预防措施。事实上,被|
认为是一个普通符号,而是\lvert
一个开盘(如[
),\rvert
是一个收盘(如]
)。
我们来比较一些案例。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\begin{array}{lllll}
\text{good} &
\lvert x\rvert\le 1 & \lvert-1\rvert=1 &
\lvert\sin x\rvert & \log\lvert x-1\rvert \\[3ex]
\text{so and so} &
|x|\leq 1 & |-1|=1 & |\sin x| & \log|x-1| \\[3ex]
\text{wrong} &
\mid x\mid \leq 1 & \mid -1\mid =1 &
\mid \sin x\mid & \log\mid x-1\mid
\end{array}$
\end{document}
您可以在图中看到,\lvert
和\rvert
在所有情况下都能产生正确的间距,而 则|...|
不能。 更不用说 了\mid
。
使用|
会强制你输入
|{-1}|
|{\sin x}|
\log\!|x-1|
你可以定义 \abs
正如在回答中所建议的那样绝对值符号但我建议不是遵循制作\left
和\right
自动的建议,因为它大多数时候都会选择错误的尺寸。