
Was ist der Unterschied zwischen \xrightarrow h
und \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 \xrightarrow
die Länge des Pfeils an die Länge des darüber platzierten Textes angepasst wird, sodass es für \to
lange 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 \xrightarrow
den 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}
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 align
oder split
, \overset
ist 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}
.