Как мне нанести текст на символы, не разрушая табличную форму уравнения?

Aug 18 2020

Я хочу поместить текст поверх символа равенства И иметь несколько уравнений в стиле таблицы, где все символы равенства расположены друг под другом. Я пробовал использовать \overset{ sometext }{=}из amsmathпакета, но это "разрушило" расположение, поскольку оно сдвинуло символы равенства, чтобы текст вверху соответствовал другим смыблам равенства:

Вот мой соответствующий код:

\documentclass{article}
\usepackage{amsmath}

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

Спасибо заранее за вашу помощь.

Ответы

7 Mico Aug 18 2020 at 17:24

Если текстовая строка 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}