对齐环境中的标签编号位置错误

对齐环境中的标签编号位置错误

我在对此 MWE 代码中的某些方程进行编号时遇到了问题:

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

\begin{document}

Blabla blablabla bla:
\begin{align}
    A &= BBBBB \nonumber \\[1ex]
    &= CCCCCCCCCCCCCCCCC. \label{label1}
\intertext{Some blabla blabla blabla bla bla bla :}
    B &=
\begin{gathered}[t]
    DDDDD \\[1ex]
    \mathclap{= DDDDDDDDDDDDDDDDDDDDDDDDDDDDD.} \label{label2}
\end{gathered}
\end{align}

\end{document}

预览:

在此处输入图片描述

我需要将“A ="”和“B ="”行对齐到等号,但不进行编号,就像目前所做的那样。我需要两部分之间的文本间行。行“B ="”不应进行编号,但最后一行(一个较长的居中数学表达式)应进行编号。我该怎么做?

或者,两个部分可以在行之间放置编号,即 (1) 放在前两行之间,而 (2) 放在后两行之间。有办法吗?

相关内容