上の垂直方向のスペースが多すぎます\xrightarrow

上の垂直方向のスペースが多すぎます\xrightarrow

現在、私の LaTeX ドキュメントには同型矢印用の次のショートカットがあります。

\usepackage{kpfonts,Baskervaldx,mathrsfs,calligra}

\newcommand{\congto}{\xrightarrow{\sim}}

\simこれは、の下に垂直方向のスペースが少し多すぎることを除けば、問題なく動作します
。特に、矢印が他のインライン数式の下に表示された場合は、少し押しつぶされているように見えます。を に近づけるには
どうすればよいでしょうか。\sim\xrightarrow

現時点での状況は次のとおりです。

現在の状況

答え1

必要ない場合は( にのみ付属している\scriptstyleと思いますが)、\xrightarrow\textstyle

\documentclass{article}
\usepackage{kpfonts,Baskervaldx,mathrsfs,calligra}
\newcommand{\congto}{\altxrightarrow{\sim}}
\usepackage{stackengine,amsmath}
\newcommand\altxrightarrow[2][0pt]{\mathrel{\ensurestackMath{\stackengine%
  {\dimexpr#1-7.5pt}{\xrightarrow{\phantom{#2}}}{\scriptstyle\!#2\,}%
  {O}{c}{F}{F}{S}}}}
\begin{document}
$A\congto B$

$A\altxrightarrow{\equiv} B$

$A\altxrightarrow[-2pt]{\mathrm{wth}} B$
\end{document}

ここに画像の説明を入力してください

\altxrightarrow無料で提供されます。

答え2

コメントのリンクをたどって、私は

\newcommand{\congto}{\xrightarrow{\raisebox{-1ex}[0ex][0ex]{$\sim$}}}

それはうまくいきました:

ここに画像の説明を入力してください

関連情報