Unterschied zwischen \xrightarrow und \overset\to

Unterschied zwischen \xrightarrow und \overset\to

Was ist der Unterschied zwischen \xrightarrow hund \overset h\to? Die Ausgabe scheint sich ganz geringfügig zu unterscheiden. Ist das eine dem anderen vorzuziehen? Erzeugt das eine weniger wahrscheinlich unschöne Lücken zwischen den Zeilen, weil es zu lang ist? (Ich weiß, dass dadurch \xrightarrowdie Länge des Pfeils an die Länge des darüber platzierten Textes angepasst wird, sodass es für \tolange Texte über dem Pfeil vorzuziehen ist. Meine Frage ist, ob es in der speziellen Situation eines kurzen Symbols einen Grund gibt, das eine oder das andere dem Pfeil vorzuziehen.)

Antwort1

Mit einem schlanken hochgestellten Zeichen, wieich, das Ergebnis ist nahezu identisch; lediglich die hochgestellte Zahl ist etwas anders positioniert.

MitHder Unterschied ist spürbarer, da er \xrightarrowden Pfeil etwas verlängert.

\documentclass{article}
\usepackage{amsmath,color}

\begin{document}

\makebox[0pt][l]{\color{red}$A\overset{i}{\to}B$}$A\xrightarrow{i}B$

\makebox[0pt][l]{\color{red}$A\xrightarrow{i}B$}$A\overset{i}{\to}B$

\makebox[0pt][l]{\color{red}$A\overset{h}{\to}B$}$A\xrightarrow{h}B$

\makebox[0pt][l]{\color{red}$A\xrightarrow{h}B$}$A\overset{h}{\to}B$

\end{document}

Bildbeschreibung hier eingeben

Beachten Sie jedoch, dass die Höhe der hochgestellten Ziffern gleich bleibt.

Wenn Sie eine horizontale Ausrichtung über mehrere Zeilen hinweg benötigen, beispielsweise für alignoder split, \oversetist dies möglicherweise vorzuziehen, vorausgesetzt, der hochgestellte Index kollidiert nicht mit dem Pfeil.

Randbemerkung: Vermeiden Sie Eingaben wie \overset h\to. Dies ist schwierig zu lesen und weit weniger eindeutig als \overset{h}{\to}.

verwandte Informationen