\xrightarrow 和 \overset\to 之間的區別

\xrightarrow 和 \overset\to 之間的區別

\xrightarrow h和 和有什麼差別\overset h\to?輸出似乎略有不同。是否應該優先選擇其中一個?是否因為線太高而不太可能在線之間產生難看的間隙? (我知道\xrightarrow調整箭頭的長度以適應其上方內容的長度,這使得它比\to箭頭上方的長文本更可取。我的問題是是否有任何理由在特定情況下更喜歡其中一個或另一個箭頭上有一個短符號的情況。

答案1

帶有細長的上標,例如,結果幾乎相同;只有上標的位置略有不同。

H這種差異更有意義,因為\xrightarrow箭頭稍微延伸了一點。

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

在此輸入影像描述

但請注意,上標的高度是相同的。

如果您需要跨行水平對齊,例如 foralignsplit,那麼\overset可能更可取,前提是上標不與箭頭衝突。

附註:避免輸入諸如\overset h\to.它讀起來很尷尬,而且不如\overset{h}{\to}.

相關內容