垂直对齐带有下划线的方程式编号

垂直对齐带有下划线的方程式编号

我想垂直排列以下 MWE 的方程编号:

\documentclass{scrartcl}
\usepackage{amsmath}

\usepackage{mathtools}
\begin{document}
\begin{align}
\begin{aligned}
a &= b \\
  &= \underbrace{d+e}_{\substack{\text{Long}\\\text{text}}}
\end{aligned}
\end{align}

\begin{equation}
\begin{multlined}
a+b+c+d+e+f+{}\\
g+h+i+\underbrace{i+j}_{\substack{\text{Long}\\\text{text}}}
\end{multlined}
\end{equation}
\end{document}

在这两种情况下underbrace,第二条线的尺寸都会增加,因此方程式编号并不正好位于两条线之间。我该如何解决这个问题?

这个问题可以理解为多行环境中垂直居中的方程编号

工作示例的结果

答案1

这可行,但需要一些手动干预。可以\underbrace编辑\smash以根据需要对齐方程编号。但是,\vspace需要添加一些内容,否则方程后面的内容会太高。

\documentclass{scrartcl}
\usepackage{amsmath}

\usepackage{mathtools}
\begin{document}
\begin{align}
\begin{aligned}
a &= b \\
  &= \smash{\underbrace{d+e}_{\substack{\text{Long}\\\text{text}}}}
\end{aligned}
\end{align}
\vspace*{3ex}
\begin{equation}
\begin{multlined}
a+b+c+d+e+f+{}\\
g+h+i+\smash{\underbrace{i+j}_{\substack{\text{Long}\\\text{text}}}}
\end{multlined}
\end{equation}
\vspace*{3ex}

Next line
\end{document}

在此处输入图片描述

相关内容