我在对齐一个复杂方程中的某些项时遇到了很多麻烦。这可能是一件半琐碎的事情,但我不明白(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}