Espaçamento vertical no ambiente de alinhamento

Espaçamento vertical no ambiente de alinhamento

Vejo várias soluções para adicionar espaço vertical a um ambiente de alinhamento, mas quero subtrair o espaço vertical. Quando compilado, o código a seguir mostra muito mais espaço entre o texto e o colchete do que entre o texto e o colchetes. Parece estranho. É possível que minha abordagem \intertext esteja errada, mas não conheço outra maneira de conseguir o que quero. Existe uma solução?

\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}

Responder1

Use corretamente \overbracee \underbrace.

E não use alignpara equações únicas; além disso, nunca termine aligncom \\.

\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}

insira a descrição da imagem aqui

Observe que \dotsgeralmente escolhe o tipo correto de reticências (e você perdeu algumas \times).

Em geral, é melhor apoiar uma construção \overbraceou ; \underbraceneste caso, eles são os únicos itens no numerador e no denominador, portanto não há necessidade de colchetes externos.

informação relacionada