\big[
(或等同于\big(
)和有什么区别\bigl[
? 是否总是需要提及l
(左)和r
(右)?
答案1
\bigl
声明一个水平间距小于未指定的数学分隔符的开始数学分隔符\big
。\bigr
定义一个结束数学分隔符。使用\bigl
and\bigr
对,您可以使括号或圆括号更靠近术语。
只需比较一下:
\documentclass{article}
\begin{document}
$\bigl[ \times \bigr]$
$\big[ \times \big]$
\end{document}
输出:
latex.ltx中的定义是:
\def\bigl{\mathopen\big}
\def\bigm{\mathrel\big}
\def\bigr{\mathclose\big}
答案2
您可以在以下示例中看到差异。左修饰符\bigl
等基本上是。在某些情况下,如果您使用和进行自动缩放以获得正确的间距,\mathopen{}\big
您还必须使用。\mathopen
\left
\right
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
x &= \sin\biggl(\frac12\biggr) \\ % good
x &= \sin\mathopen{}\bigg(\frac12\bigg) \\ % good
x &= \sin\bigg(\frac12\bigg) \\ % bad
x &= \sin\left(\frac12\right) \\ % bad
x &= \sin\mathopen{}\left(\frac12\right) % good
\end{align}
\end{document}