
\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}
但請注意,上標的高度是相同的。
如果您需要跨行水平對齊,例如 foralign
或split
,那麼\overset
可能更可取,前提是上標不與箭頭衝突。
附註:避免輸入諸如\overset h\to
.它讀起來很尷尬,而且不如\overset{h}{\to}
.