假设我有 5 个方程,我想将它们对齐,使第一个方程居中,其他四个方程对齐成两列。如果我使用 align 环境(我使用的是 amsart 文档类),并执行以下操作
\begin{align}
a=A
\end{align}
\begin{align}
b&=B & c&=C \\
d&=D & e&=E
\end{align}
那么第一个方程之后产生的差距将大于其余方程之间的差距。我该如何做得更好?
感谢您的建议!
答案1
如果两列部分可以共享一个数字,则可以使用
\documentclass[a4paper]{article}
\usepackage{amsmath,amssymb}
\begin{document}
\begin{gather}
a=A
\\
\begin{aligned}
b&=B & c&=C
\\
d&=D & e&=E
\end{aligned}
\end{gather}
\end{document}
还要注意,这是提供示例代码的首选方法,一个独立的完整但最小的示例,其他人可以按原样复制和测试。
编辑:正如 Barbara 在评论中指出的那样,align
实际上允许在 a 内gather
(通常这些显示数学环境不能嵌套,这就是为什么我使用了内变体aligned
)。下面是带有gather
+ 的相同 MWE align
:
\documentclass[a4paper]{article}
\usepackage{amsmath,amssymb}
\begin{document}
\begin{gather}
a=A
\\
\begin{align}
b&=B & c&=C
\\
d&=D & e&=E
\end{align}
\end{gather}
\end{document}