在收集、对齐和拆分环境下对齐术语时遇到问题

在收集、对齐和拆分环境下对齐术语时遇到问题

我在对齐一个复杂方程中的某些项时遇到了很多麻烦。这可能是一件半琐碎的事情,但我不明白(fssshhht!)。以下是 MWE 来展示我的问题:

\documentclass[11pt,letterpaper,twoside]{book}
\usepackage[total={6in,10in},left=1.5in,top=0.5in,includehead,includefoot]{geometry}
\usepackage{nccmath,amsmath}
\usepackage{amsfonts}
\usepackage{mathtools}

\begin{document}

\begin{gather*}
    A + B + C + D \\[1ex]
\begin{aligned}
    &= CAT &&+ BB + CC + DD + EE 
\begin{split}
    &&- a - b - c - d \\
    &&- e - f + g \\
    &&+ h - k
\end{split} \\[1ex]
    &= FOOD,
\end{aligned}
\end{gather*}

\end{document}

FOOD 术语应与 CAT 术语对齐(从它们的等号开始),而 BB、a、e 和 h 术语应对齐(从它们的前符号开始)。目前,此代码很乱!我在这里做错了什么?

我尝试了alignat环境,但情况最糟糕。我的问题来自最后一行,它应该与第二行对齐。如果没有最后一行,这将是一项微不足道的任务(不需要环境split)!

答案1

这是朝着正确的方向发展的吗?

\documentclass[11pt,letterpaper,twoside]{book}
\usepackage[total={6in,10in},left=1.5in,top=0.5in,includehead,includefoot]{geometry}
\usepackage{nccmath,amsmath}
\usepackage{amsfonts}
\usepackage{mathtools}

\begin{document}

\begin{gather*}
    A + B + C + D \\[1ex]
\begin{aligned}
    &= CAT \begin{aligned}[t]&+ BB + CC + DD + EE \\
    &- a - b - c - d \\
    &- e - f + g \\
    &+ h - k\end{aligned}\\
    &= FOOD,
\end{aligned}
\end{gather*}
\end{document}

在此处输入图片描述

相关内容