当等号中的一个有文本下拉时,如何垂直对齐等号?我的解决方案是:
\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}$
也许这会有帮助。