它们的用途是什么?它们是标准吗?
答案1
\left
并且\right
当它们必须根据内容动态改变大小时用作分隔符。请考虑以下示例:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
Compare this:
\begin{align*}
\left(\sqrt{2}+\sqrt{3}\right)^2
&=\left(\sqrt{2}\right)^2+2\times\sqrt{2}\times\sqrt{
3}+\left(\sqrt{3}\right)^2\\
&=2+2\sqrt{6}+3\\
&=5+2\sqrt{6}
\end{align*}
with:
\begin{align*}
(\sqrt{2}+\sqrt{3})^2
&=(\sqrt{2})^2+2\times\sqrt{2}\times\sqrt{
3}+(\sqrt{3})^2\\
&=2+2\sqrt{6}+3\\
&=5+2\sqrt{6}
\end{align*}
First one uses \verb|\left(| and \verb|\right)| and second one uses just \verb|(| and \verb|)|. I hope the difference is clear.
Just another example:
\[\left(\frac{1}{2}\right) \qquad (\frac{1}{2})\]
\end{document}
在这种特殊情况下,(\sqrt{2}+\sqrt{3})
with\left
和\right
给出的括号有点大,使得它看起来很丑(在某种程度上),正如所指出的恩里科在这种情况下,可以使用适当变体的分隔符(在本例\bigl
中\bigr
)来获得适当的高度。
有关更多详细信息,请参阅 amsmath 文档 - 第 15 页,第 4.14 节(texdoc amsldoc
从命令提示符)。以下是相同的屏幕截图:
答案2
\left
和\right
是分隔符对应项和 TeX 基元,可与同一组中的数学模式中的所谓“可扩展分隔符”一起使用。这意味着两件事:
- 如果你使用其中一个,那么你也必须使用另一个;
- 它们必须在同一组级别深度内打开/关闭。
常见或典型用途包括
\left\{
...\right\}
\left[
...\right]
\left(
...\right)
虽然没有要求分隔符必须匹配。例如,使用\left\}
...是可以的\right(
,只要同时使用\left
和即可\right
。例如(为了模仿amsmath
的bmatrix
环境)
\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\begin{document}
\[
\begin{bmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{bmatrix} \qquad
\left[\begin{array}{@{}ccc@{}}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{array}\right]
\]
\end{document}
如果您只想使用其中之一,您仍然需要包含对应项,但这次要使用参数.
。也就是说,要么 ,\left.
要么\right.
,称为空分隔符。TeX 会\nulldelimiterspace
为这些插入一个。
可扩展分隔符由许多固定长度部分和一些可变长度部分组成。为了吸引眼球,下面是可扩展分隔符的视觉效果}
: