我看到了幾種向對齊環境添加垂直空間的解決方案,但我想減去垂直空間。編譯後,以下程式碼顯示文字和上括號之間的空間比文字和下括號之間的空間大得多。看起來很奇怪。我的 \intertext 方法可能是錯誤的,但我不知道有任何其他方法可以得到我想要的東西。有解決辦法嗎?
\documentclass{amsbook}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
\begin{align*}
\intertext{\hspace{6cm} $m$ terms} \\
\frac{x^m}{x^n} = \frac{\overbrace{x \times x \times x \times x \cdots \times x}}
{\underbrace{x \times x \times x \cdots \times x}}. \\
\intertext{\hspace{6cm} $n$ terms}
\end{align*}
\end{document}
答案1
正確使用\overbrace
和\underbrace
.
並且不要align
用於單一方程式;另外,永遠不要align
以結尾\\
。
\documentclass{amsbook}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
\begin{equation*}
\frac{x^m}{x^n} =
\frac{\overbrace{x \times x \times x \times x \times \dots \times x}^{m\text{ terms}}}
{\underbrace{x \times x \times x \times \dots \times x}_{n\text{ terms}}}.
\end{equation*}
\end{document}
請注意,\dots
通常會選擇正確的省略號類型(並且您錯過了幾個\times
)。
一般來說,最好用大括號\overbrace
或\underbrace
構造;在這種情況下,它們是分子和分母中唯一的項目,因此不需要外部大括號。