如何在不使用 eqnarray 的情况下编写方程数组?

如何在不使用 eqnarray 的情况下编写方程数组?

听说建议使用 align 或 array。但是我应该怎么做才能替代 eqnarray 的使用呢?非常感谢。

答案1

eqnarray环境下,你可以写:

\begin{eqnarray}
a &=& b\\
c &=& d
\end{eqnarray}

align有环境的情况下(确保加载amsmath包),你可以这样写

\begin{align}
a &= b\\
c &= d
\end{align}

唯一显著的变化——当然,除了环境名称的变化之外——是写道&=不是 =&!) 来align使符号对齐=

答案2

您可以使用equationarray随软件包加载的环境。这是一个数学环境,模仿了更适合文本的环境eqnarray的行为。它还为每个等式添加了不同的数字。与环境不同的是,您可以对齐超过 3 列的信息。arrayeqnarray

只需添加

\usepackage{eqnarray}

到序言部分。然后,您可以equationarray像使用 一样使用array

\begin{equationarray}{rclrcl}
a &=& b & c &=& d\\
c &=& d & a &=& b
\end{equationarray}  

相关内容