尽管
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
& A \\
& = B
\end{align}
\end{document}
保留等号后的水平空间,
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
& A \\
= & B
\end{align}
\end{document}
吞噬了它。有没有办法保留空间?(好吧,在 MWE 中对齐可以放在 A 和 B 后面,但它只是一个最小例如)如果不是:宽度是多少是空间(至于用途\hspace{ something }
)?
答案1
为了能够添加正确的空格,(la)tex 需要确切知道等号前面和后面的内容。在这种情况下,会&
“隐藏”后面的字母,因此添加的空格是默认的——无。
在大多数情况下,关系符号前面和后面都是“普通”字符(例如字母)。您可以在示例中通过{}
在等号之前和/或之后添加一个空组 -- 来模拟这种情况:
{} = {} & B
这实际上是矫枉过正;只有组后等号是需要的,但是额外的组不会造成损害,并且可以使输入的读者更清楚地了解意图。
如果您要对齐其他类别的字符,则“正确”的间距会显示在教科书第 170 页的一个小表中。
答案2
AMS 对齐的设计使得您可以在&
对齐运算符之前而不是之后使用,如果您由于某种原因确实无法做到这一点,则使用{}={}
而不是=
将确保等号获得中缀关系间距。