長さを自動調整する矢印

矢印に文字を付加したい場合 \stackrel{}{} を使いますが,これで表示される矢印は付加する
文字列の長さに関係なく一定の長さで出力されます.
自動調整したい場合は amsmath スタイルの xleftarrow/xrightarrow を使います.

例:

\documentclass{jarticle}
\usepackage{amsmath}
\begin{document}
$\xleftarrow[under]{top}$
$\xrightarrow[under]{top}$
\end{document}

xleftarrow/xrightarrow はそれぞれ左矢印,右矢印を出力するコマンドです.
[] の中身は矢印の下側に出力され,{} の中身は矢印の上側に出力されます.