如何垂直对齐带有文本下划线的多个方程式?

如何垂直对齐带有文本下划线的多个方程式?

当等号中的一个有文本下拉时,如何垂直对齐等号?我的解决方案是:

\documentclass{article}

\usepackage[T1]{fontenc}
\usepackage[american]{babel}

\usepackage{amsmath}

\begin{document}
\begin{align*}
  a &\underset{\text{explanation}}{=} b + c\\
  d &\underset{\phantom{\text{explanation}}}{=} e + f + d
\end{align*}
\end{document}

然而,这并不是很优雅,特别是当\underset涉及到多个时。

答案1

结果并不特别令人满意。如果你不需要方程式编号,那么array可以这样做:

\documentclass{article}

\usepackage[T1]{fontenc}
\usepackage[american]{babel}

\usepackage{amsmath,array}

\begin{document}
\begin{align*}
  a &\underset{\text{explanation}}{=} b + c\\
  d &\underset{\phantom{\text{explanation}}}{=} e + f + d
\end{align*}

\[
\renewcommand{\arraystretch}{1.5}\setlength{\arraycolsep}{0pt}
\begin{array}{r >{{}}c<{{}} l}
  a &\underset{\text{explanation}}{=} & b + c\\
  d &= & e + f + d
\end{array}
\]
\end{document}

顶部是您的代码,底部是我的:

在此处输入图片描述

答案2

我习惯\stackrel把文字放在箭头和其他东西上面。我承认我不确定,但我认为这是amsmath包。尝试

$\stackrel{-\frac{1}{6} R_3}{\longrightarrow}$

也许这会有帮助。

相关内容