与 &= 相比,对齐环境中 =& 后的水平空间太小

与 &= 相比,对齐环境中 =& 后的水平空间太小

我遇到了一个非常奇怪的问题,下面的代码示例说明了这一点:

\documentclass{scrartcl}
\usepackage{amsmath}

\begin{document}
\begin{equation}
  \begin{aligned}
    a=&b\times c \sqrt{\kappa}\\
    =&def.
  \end{aligned}
\end{equation}
\begin{equation}
  \begin{aligned}
    a&=b\times c \sqrt{\kappa}\\
    &=def.
  \end{aligned}
\end{equation}
\end{document}

“&”符号的位置改变了等式符号后面的空间大小,这看起来很丑,而且不是故意的(至少我想不出为什么会这样)。有什么办法可以解决这个问题吗?

在此处输入图片描述

答案1

=如果在数学列表的末尾或开头使用诸如的二元关系,则它不会在列表末尾获得额外的空间。align设计用于在第二列的开头&=添加{},因此有效列表是${}=def$,并且您会在的两侧获得空间=

在某些罕见的情况下,将对齐点移动到关系的右侧会很方便,在这种情况下,您需要{}在第一列的末尾添加。

在此处输入图片描述

\documentclass{scrartcl}
\usepackage{amsmath}

\begin{document}
\begin{equation}
  \begin{aligned}
    a={}&b\times c \sqrt{\kappa}\\
    ={}&def.
  \end{aligned}
\end{equation}
\begin{equation}
  \begin{aligned}
    a&=b\times c \sqrt{\kappa}\\
    &=def.
  \end{aligned}
\end{equation}
\end{document}

相关内容