Vertikaler Abstand in der Ausrichtungsumgebung

Vertikaler Abstand in der Ausrichtungsumgebung

Ich sehe mehrere Lösungen, um einer Align-Umgebung vertikalen Abstand hinzuzufügen, möchte aber vertikalen Abstand abziehen. Nach der Kompilierung zeigt der folgende Code viel mehr Abstand zwischen dem Text und der Überklammerung als zwischen dem Text und der Unterklammer. Das sieht seltsam aus. Es ist möglich, dass mein \intertext-Ansatz falsch ist, aber ich kenne keinen anderen Weg, um das zu erreichen, was ich will. Gibt es eine Lösung?

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

Antwort1

Richtig verwenden \overbraceund \underbrace.

Und verwenden Sie es nicht alignfür einzelne Gleichungen; beenden Sie es außerdem nie alignmit \\.

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

Bildbeschreibung hier eingeben

Beachten Sie, dass \dotsnormalerweise die richtige Art von Auslassungspunkten gewählt wird (und Sie haben einige übersehen \times).

Im Allgemeinen ist es am besten, eine „ \overbraceoder“ \underbrace-Konstruktion zu klammern. In diesem Fall sind sie die einzigen Elemente im Zähler und Nenner, sodass keine äußeren Klammern erforderlich sind.

verwandte Informationen