我有四个方程式,我想将它们显示在两行两列中。我还希望它们有各自的方程式编号。我试过
\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
,也可以使用其他允许装箱内容的结构。例如,使用minipage
s 或tabular
s。作为后者的示例,请考虑:
\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}
可以根据需要调整方程周围的垂直间距。已添加垂直规则以指示实际列,这纯粹是为了可视化目的。