如何避免这种不受欢迎的水平空间?

如何避免这种不受欢迎的水平空间?

在下面的输出中,为什么我在 之前得到了不需要的空格(,以及如何全局摆脱它?
这是我的代码:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
&a=b\\
&\left(a\right)=b
\end{align*}
\end{document}

在此处输入图片描述

答案1

环境align总是以空对象开始第二列(以及所有偶数列),因为通常人们以关系符号开始这些列,而空对象可以保证正确的间距。

然而,数学模式间距规则表明,在普通符号(在本例中为空对象)和内部原子(由\left和分隔的子公式\right)之间插入了一个细空格。

这是一个很好的例子,说明了为什么\left并且\right应该不是可以普遍使用,但只有当它们确实有用时才可以使用。

无论如何,有一个解决方法:

\documentclass{article}
\usepackage{amsmath,mleftright}
\begin{document}
\begin{align*}
&a=b\\
&\mleft(a\mright)=b
\end{align*}
\end{document}

在此处输入图片描述

然而,不是滥用\mleft和的一个很好的理由\mright。例如,

\[
\mleft(\sum_{i=1}^{n} a_i\mright)
\]

明显差于

\[
\biggl(\sum_{i=1}^{n} a_i\biggr)
\]

在此处输入图片描述

相关内容