方程式中的分割对齐问题

方程式中的分割对齐问题

我对这段代码有疑问:

\documentclass{article}
\usepackage{mathtools}

\begin{document}

\begin{equation}
\begin{split}
a&=b+c\\&
\begin{split}
=c+d+e&\qquad\text{this is}\\
=f+g&\qquad\text{this is}\\
=h.
\end{split}
\end{split}
\end{equation}

\begin{equation}
\begin{split}
a&=b+c\qquad\text{this is}\\
&=f+g\qquad\text{this is}\\
&=h.
\end{split}
\end{equation}

\end{document}

我的问题是:在第一个方程中,= 符号不是左对齐的,我希望第二个方程与\text{this is}最后一个方程保持相同的对齐方式。希望我的问题清楚。提前谢谢您。

答案1

split嵌套内部不会出现任何错误split,但也不会出现好的输出。

您可以使用alignedat而不是split

\documentclass{article}
\usepackage{mathtools}

\begin{document}

\begin{equation}
\begin{alignedat}{2}
a &= b+c\\
  &= c+d+e &\qquad& \text{this is} \\
  &= f+g   &&       \text{this is} \\
  &= h.
\end{alignedat}
\end{equation}

\end{document}

或者,更简单地说,aligned

在此处输入图片描述

相关内容