gather* 是否等同于 displaymath?

gather* 是否等同于 displaymath?

gather*一行数学运算相当于吗displaymath

答案1

不是的:显示前后的垂直空间是不同的。

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\noindent Text
\begin{gather*}
  a=b
\end{gather*}
Text
\begin{displaymath}
  a=b
\end{displaymath}
Text
\end{document}

在此处输入图片描述

答案2

此外,如果 中有一个很长的等式,则二元运算符(如和)\[...\]之间的空间将缩小,以使等式尽可能少地破坏边距(就像普通段落中的等式一样;我假设您在这里使用 Computer Modern 字体)。 这个空间在 内永远不会缩小。+\times\begin...\end{gather*}

在 的方程中,这个空间在必要时也会缩小\begin...\end{equation},但在 的方程中永远不会缩小\begin...\end{gather}

顺便说一下,非常老版本的amsmath 做过\[...\]将和分别定义\begin...\end{equation}为一行\begin...\end{gather*}\begin...\end{gather}。请参阅“amsmath 2.0 中的变化”这里. 第一版(1994 年)LaTeX 伴侣\[...\]关于和不再正确\begin...\end{equation}(参见第 243 页)。

相关内容