如何在对齐环境中将长线居中

如何在对齐环境中将长线居中

我又遇到了一些方程式对齐问题!请参阅以下 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{amsmath}
\usepackage{amsfonts}
\usepackage{mathtools}

\begin{document}

\noindent
Blablabla bla bla blabla bla blabla bla bla blablabla blabla bla blabla bla bla bla bla blabla:
\begin{align*}
    A &= BBB \\
    = CCCC \text{to be centered on the whole line} CCCC & \\
    &= DDD.
\end{align*}
Blablabla bla bla blabla bla blabla bla bla blablabla blabla bla blabla bla bla bla bla blabla:

\end{document}

预览:

在此处输入图片描述

如图中红色部分所示,我需要第一行和第三行与等号对齐,大约在页面的中心(通常在对齐环境中完成),而第二行应该居中(不与第一行和第三行对齐)。

第二行让我感到困扰。

\phantom我怎样才能做到这一点,而不使用许多或命令进行大量作弊和黑客攻击\mathclap

答案1

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

\begin{document}

\noindent
Blablabla bla bla blabla bla blabla bla bla blablabla blabla bla blabla bla bla bla bla blabla:
\begin{align*}
    A &= BBB
    \shortintertext{\centering${} = CCCC$ to be centered on the whole line $CCCC$}
    &= DDD.
\end{align*}
Blablabla bla bla blabla bla blabla bla bla blablabla blabla bla blabla bla bla bla bla blabla:

\end{document}

答案2

您可以在命令中使用方程环境\intertext

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

\begin{document}

\noindent
Blablabla bla bla blabla bla blabla bla bla blablabla blabla bla blabla bla bla bla bla blabla:
\begin{align*}
    A &= BBB 
    \intertext{\[ = CCCC \text{to be centered on the whole line} CCCC \]}
    &= DDD.
\end{align*}
Blablabla bla bla blabla bla blabla bla bla blablabla blabla bla blabla bla bla bla bla blabla:

\end{document}

但是垂直间距看起来有点奇怪,应该进行调整。

相关内容