amsmath 中方程标签的垂直对齐

amsmath 中方程标签的垂直对齐

我有一个公式,它的长度几乎与文档的行宽一样长。因此,公式编号被移到了下一行。通常这对我来说完全没问题。但是,我有一个公式包含一个下括号,因此公式中留出了相当多的空间。请看以下最小示例:

\documentclass[conference]{IEEEtran}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{lipsum}
\begin{document}
    \lipsum[1]
    \begin{align}
    aaa & = -\underbrace{bbbbbbbb\frac{cccccc}{dddddd\frac{den}{DE}}}_{=\frac{x}{y}} + zzzzz-zzzzzzzz+zzzz \label{eq:induced_amplitude_change}
    \end{align}
    \lipsum[1]
\end{document}

有足够的空间将标签稍微向上移动一点。由于我需要删除整个文档中的一两行,这会对我有很大帮助。有人知道如何实现吗?

答案1

最好将方程分成两行。

\documentclass[conference]{IEEEtran}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{lipsum}
\begin{document}
    \lipsum[1]
    \begin{equation}
        aaa  = -\underbrace{bbbbbbbb\frac{cccccc}{dddddd\frac{den}{DE}}}_{=\frac{x}{y}} + zzzzz-zzzzzzzz+zzzz \label{eq:induced_amplitude_change}  
    \end{equation}
    \lipsum[1]
\begin{gather}\raisetag{5ex}
aaa  = -\underbrace{bbbbbbbb\frac{cccccc}{dddddd\frac{den}{DE}}}_{=\frac{x}{y}} + zzzzz-zzzzzzzz+zzzz \label{eq:induced_amplitude_change2}  
\end{gather}
    \lipsum[1]
    \begin{multline}
aaa  = -\underbrace{bbbbbbbb\frac{cccccc}{dddddd\frac{den}{DE}}}_{=x\mathrel/ y} \\
+ zzzzz-zzzzzzzz+zzzz \label{eq:induced_amplitude_change3}  
\end{multline}
\end{document}

在此处输入图片描述

相关内容