[Tex/LaTex] LaTeX problem: The \rightleftarrows symbol is too short

arrows

The \rightleftarrows symbol is too short horizontally for my liking. My search engine finds no helpful results for "latex longrightleftarrows". Is there some way to extend the symbol horizontally?

\documentclass[12pt,letterpaper]{article}
\usepackage[utopia]{mathdesign}
\usepackage{amsmath}
\usepackage{mhchem}
\usepackage{gensymb}
 ...
\begin{document}
\ce{\rightleftarrows}
\end{document}

Best Answer

If you are happy with harpoons, you can use xleftrightharpoons from mathtools

\documentclass[12pt,letterpaper]{article}
\usepackage[utopia]{mathdesign}
\usepackage{mathtools}
\usepackage{mhchem}
\usepackage{gensymb}

\begin{document}

\ce{A\rightleftarrows B}

\ce{A\xleftrightharpoons{\rule{2cm}{0pt}} B}

\ce{A\xleftrightharpoons{\hphantom{\hspace*{1cm}}} B}


\end{document}

enter image description here

\documentclass[12pt,letterpaper]{article}
\usepackage[utopia]{mathdesign}
\usepackage{mathtools}
\usepackage{mhchem}
\usepackage{gensymb}

\begin{document}

\ce{A\rightleftarrows B}

\ce{A\xleftrightharpoons{\text{my reaction}} B}



\end{document}

enter image description here

Another variant:

\documentclass[12pt,letterpaper]{article}
\usepackage[utopia]{mathdesign}
\usepackage{mathtools}
\usepackage{mhchem}
\usepackage{gensymb}
\newcommand{\myrightleftarrows}[1]{\mathrel{\substack{\xrightarrow{#1} \\[-.9ex] \xleftarrow{#1}}}}

\begin{document}

\ce{A\rightleftarrows B}

\ce{A\myrightleftarrows{\rule{2cm}{0cm}} B}    %%% change 2cm as you wish
\end{document}

enter image description here