我为此搜索了很多,但找不到答案。假设我有两个方程,每个方程有 2 行长。我可以使用 equation-aligned 或 gather-split 将每个方程在其等号处对齐,如下所示:
\begin{gather}
\begin{split}
a &=b \\
&=c
\end{split}
\\
\begin{split}
k &=l+55 \\
&=d+401
\end{split}
\end{gather}
但是,我找不到使两组代码的等号对齐的方法。有什么解决办法吗?
答案1
只需gather
改为align
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
\begin{split}
a &=b \\
&=c
\end{split}
\\
\begin{split}
k &=l+55 \\
&=d+401
\end{split}
\end{align}
\end{document}
如果您将tbtags
选项传递给amsmath
,您将获得与底线对齐的方程式编号,而不是以 为中心split
。
\documentclass{article}
\usepackage[tbtags]{amsmath}
\begin{document}
\begin{align}
\begin{split}
a &=b \\
&=c
\end{split}
\\
\begin{split}
k &=l+55 \\
&=d+401
\end{split}
\end{align}
\end{document}