环境与组合对象对齐

环境与组合对象对齐

我有一些与对齐环境有关的方程式:

\begin{align}
  E &= A + B + C + D + E \\
    &\underbrace{=}_{C + D + E = 2B} A + 3B
\end{align}

结果是

在此处输入图片描述 但是我想让两个“=”符号对齐。有什么想法吗?

答案1

我怀疑你喜欢这样的东西:

在此处输入图片描述

(至少从数学角度来说更合乎逻辑)

\documentclass{article}
\usepackage{amsmath}

\begin{document}
    \begin{align*}
E & = A + B + \underbrace{C + D + E}_{C+D+E=2B} \\
  & = A + 3B
    \end{align*}
\end{document}

答案2

根据目的,还有其他可能性,例如

\documentclass{article}
\usepackage{amsmath}
\usepackage{pst-node}
\begin{document}
    \begin{align*}
E & = A + B + C + D + E \\
  & ~\rnode[c]{eq}{=} A + 3B
  \qquad\ovalnode[shadow=true]{rel}{C+D+E=2B}\ncarc[arcangle=28,arcangleB=45]{->}{rel}{eq}
    \end{align*}
\end{document}

在此处输入图片描述

当然,这不太适合某些科学文章,但在其他情况下它可能会有用。

答案3

以下是两种解决方案:

\documentclass{article}
\usepackage{mathtools, bm} %% load amsmath

\usepackage{makebox}

\begin{document}

\begin{align*}
  A & = A + B + C + D + E \\
   & \mathrel{\makebox*{=}{$ \underbrace{{}={}}_{C + D + E = 2B} $}} A + 3B
\end{align*}

\begin{align*}
  A & = A + B + C + D + E \\
   & \underset{\mathclap{\substack{\enspace\boldsymbol{\uparrow}\\[-0.3ex]\overbrace{\scriptstyle C + D + E = 2B}}}}{=} A + 3B
\end{align*}

\end{document} 

在此处输入图片描述

相关内容