将两列中的方程式按各自的方程式编号对齐

将两列中的方程式按各自的方程式编号对齐

我有四个方程式,我想将它们显示在两行两列中。我还希望它们有各自的方程式编号。我试过

\begin{multicols}{2}
\begin{equation}
    A=B
\end{equation}
\columnbreak
\begin{equation}
    C=D
\end{equation}
\end{multicols}

但如果我这样做,它们就不会对齐。有人能给我指明正确的方向吗?

答案1

如果左列和右列的方程式具有(大致)相等的高度,则只需插入指令

\noindent

begin{multicols}{2}

答案2

可以使用列式分离方程multicols,也可以使用其他允许装箱内容的结构。例如,使用minipages 或tabulars。作为后者的示例,请考虑:

在此处输入图片描述

\documentclass{article}

\begin{document}

\noindent
\begin{tabular}{@{}p{.5\linewidth}@{}p{.5\linewidth}@{}}
  \begin{equation}
    A = B + C
  \end{equation}
  &
  \begin{equation}
    C + D = E
  \end{equation} \\
  \begin{equation}
    E + F = G
  \end{equation}
  &
  \begin{equation}
    G = H + I
  \end{equation}
\end{tabular}

\end{document}

可以根据需要调整方程周围的垂直间距。已添加垂直规则以指示实际列,这纯粹是为了可视化目的。

相关内容