Слишком много вертикального пространства над \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$}}}

что сработало отлично:

введите описание изображения здесь

Связанный контент