Вертикальный интервал в выравниваемой среде

Вертикальный интервал в выравниваемой среде

Я вижу несколько решений для добавления вертикального пространства в среду выравнивания, но я хочу вычесть вертикальное пространство. При компиляции следующий код показывает гораздо больше пространства между текстом и верхней скобкой, чем между текстом и нижней скобкой. Это выглядит странно. Возможно, мой подход \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).

В общем случае лучше всего заключать в скобки конструкцию \overbraceor \underbrace; в этом случае они являются единственными элементами в числителе и знаменателе, поэтому внешние скобки не нужны.

Связанный контент