Too much vertical space above xrightarrow












3















I currently have the following shortcut in my LaTeX document for an isomorphism arrow:



usepackage{kpfonts,Baskervaldx,mathrsfs,calligra}

newcommand{congto}{xrightarrow{sim}}


This works fine, except for the fact that there is a bit too much vertical space below the sim.

In particular, if the arrow happens to appear below any other inline maths, then things seem a little bit too squished.

How can I lower the sim to be closer to my xrightarrow?



Here is how things look at the moment:



current situation










share|improve this question

























  • See tex.stackexchange.com/questions/231785/…, tex.stackexchange.com/questions/419965/…

    – Steven B. Segletes
    7 hours ago


















3















I currently have the following shortcut in my LaTeX document for an isomorphism arrow:



usepackage{kpfonts,Baskervaldx,mathrsfs,calligra}

newcommand{congto}{xrightarrow{sim}}


This works fine, except for the fact that there is a bit too much vertical space below the sim.

In particular, if the arrow happens to appear below any other inline maths, then things seem a little bit too squished.

How can I lower the sim to be closer to my xrightarrow?



Here is how things look at the moment:



current situation










share|improve this question

























  • See tex.stackexchange.com/questions/231785/…, tex.stackexchange.com/questions/419965/…

    – Steven B. Segletes
    7 hours ago
















3












3








3


0






I currently have the following shortcut in my LaTeX document for an isomorphism arrow:



usepackage{kpfonts,Baskervaldx,mathrsfs,calligra}

newcommand{congto}{xrightarrow{sim}}


This works fine, except for the fact that there is a bit too much vertical space below the sim.

In particular, if the arrow happens to appear below any other inline maths, then things seem a little bit too squished.

How can I lower the sim to be closer to my xrightarrow?



Here is how things look at the moment:



current situation










share|improve this question
















I currently have the following shortcut in my LaTeX document for an isomorphism arrow:



usepackage{kpfonts,Baskervaldx,mathrsfs,calligra}

newcommand{congto}{xrightarrow{sim}}


This works fine, except for the fact that there is a bit too much vertical space below the sim.

In particular, if the arrow happens to appear below any other inline maths, then things seem a little bit too squished.

How can I lower the sim to be closer to my xrightarrow?



Here is how things look at the moment:



current situation







spacing symbols stacking-symbols






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 6 hours ago









CarLaTeX

33.4k551137




33.4k551137










asked 7 hours ago









TimTim

1908




1908













  • See tex.stackexchange.com/questions/231785/…, tex.stackexchange.com/questions/419965/…

    – Steven B. Segletes
    7 hours ago





















  • See tex.stackexchange.com/questions/231785/…, tex.stackexchange.com/questions/419965/…

    – Steven B. Segletes
    7 hours ago



















See tex.stackexchange.com/questions/231785/…, tex.stackexchange.com/questions/419965/…

– Steven B. Segletes
7 hours ago







See tex.stackexchange.com/questions/231785/…, tex.stackexchange.com/questions/419965/…

– Steven B. Segletes
7 hours ago












2 Answers
2






active

oldest

votes


















3














If you don't need it in scriptstyle (though I think xrightarrow only comes in textstyle), then



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

$Aaltxrightarrow{equiv} B$

$Aaltxrightarrow[-2pt]{mathrm{wth}} B$
end{document}


enter image description here



altxrightarrow thrown in for free.






share|improve this answer

































    2














    Following the links in a comment, I just used



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


    which worked great:



    enter image description here






    share|improve this answer

























      Your Answer








      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "85"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: false,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: null,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f479322%2ftoo-much-vertical-space-above-xrightarrow%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      3














      If you don't need it in scriptstyle (though I think xrightarrow only comes in textstyle), then



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

      $Aaltxrightarrow{equiv} B$

      $Aaltxrightarrow[-2pt]{mathrm{wth}} B$
      end{document}


      enter image description here



      altxrightarrow thrown in for free.






      share|improve this answer






























        3














        If you don't need it in scriptstyle (though I think xrightarrow only comes in textstyle), then



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

        $Aaltxrightarrow{equiv} B$

        $Aaltxrightarrow[-2pt]{mathrm{wth}} B$
        end{document}


        enter image description here



        altxrightarrow thrown in for free.






        share|improve this answer




























          3












          3








          3







          If you don't need it in scriptstyle (though I think xrightarrow only comes in textstyle), then



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

          $Aaltxrightarrow{equiv} B$

          $Aaltxrightarrow[-2pt]{mathrm{wth}} B$
          end{document}


          enter image description here



          altxrightarrow thrown in for free.






          share|improve this answer















          If you don't need it in scriptstyle (though I think xrightarrow only comes in textstyle), then



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

          $Aaltxrightarrow{equiv} B$

          $Aaltxrightarrow[-2pt]{mathrm{wth}} B$
          end{document}


          enter image description here



          altxrightarrow thrown in for free.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited 6 hours ago

























          answered 6 hours ago









          Steven B. SegletesSteven B. Segletes

          158k9204411




          158k9204411























              2














              Following the links in a comment, I just used



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


              which worked great:



              enter image description here






              share|improve this answer






























                2














                Following the links in a comment, I just used



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


                which worked great:



                enter image description here






                share|improve this answer




























                  2












                  2








                  2







                  Following the links in a comment, I just used



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


                  which worked great:



                  enter image description here






                  share|improve this answer















                  Following the links in a comment, I just used



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


                  which worked great:



                  enter image description here







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited 6 hours ago









                  CarLaTeX

                  33.4k551137




                  33.4k551137










                  answered 6 hours ago









                  TimTim

                  1908




                  1908






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to TeX - LaTeX Stack Exchange!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f479322%2ftoo-much-vertical-space-above-xrightarrow%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Loup dans la culture

                      How to solve the problem of ntp “Unable to contact time server” from KDE?

                      ASUS Zenbook UX433/UX333 — Configure Touchpad-embedded numpad on Linux