如何在不破坏方程式表格形式的情况下将文字放在符号上?

如何在不破坏方程式表格形式的情况下将文字放在符号上?

我想将文本放在等号上方,并以表格样式显示多个等式,其中所有等号都位于彼此下方。我尝试使用包\overset{ sometext }{=}中的amsmath等号,但这“破坏”了排列,因为它移动了等号,使顶部的文本与其他等号符号对齐:

在此处输入图片描述

这是我的相应代码:

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\begin{align*}
    x+2 &= 4-2 \\
    &\overset{sometext}{=} 2
\end{align*}
\end{document}

预先感谢您的帮助。

答案1

只要“sometext”文本字符串不太长,以下方法可能有用。(符号\downarrow是可选的。)

在此处输入图片描述

\documentclass{article}
\usepackage{mathtools} % for "\mathclap" macro
  % mathtools package loads amsmath package automatically
\begin{document}
\begin{align*}
    x+2 &= 4-2 \\
    &\overset{\substack{%
        \mathclap{\text{\tiny sometext}}\\ 
        \downarrow}}{=} 2
\end{align*}
\end{document}

相关内容