对齐两个多线方程

对齐两个多线方程

我为此搜索了很多,但找不到答案。假设我有两个方程,每个方程有 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}

在此处输入图片描述

相关内容