How can I do something like this

$L_1 \xrightarrow[\alpha]{\xleftarrow{\gamma}}L_2$

where both arrows are of the same length?

  • 1
    Is $L_1 \xleftrightharpoons[\gamma]{\alpha} L_2$ acceptable? (might need the mathtools package instead of amsmath) Aug 3, 2016 at 11:38
  • @HenriMenke Good call, but unfortunately not in this particular case. I'm trying to get that into Freeplane which - unfortuantely - does not come with mathtools (or at least I have not yet found an option that would allow me to use xleftrightharpoons).
    – User1291
    Aug 3, 2016 at 12:05

1 Answer 1


The excellent Mathmode document explains how to make extensible arrows of all kinds (§38; pp.78-79). Here is an xleftrightarrow:

\usepackage{mathtools, amssymb}

\ext@arrow 0059{\longleftrightarrowfill@}{#1}{#2}%
\arrowfill@ ← \relbar → }


  A \xlongleftrightarrow[\quadα\quad]{γ\quadχ}B%
  \xlongleftrightarrow[\alpha]{γ} C \xlongleftrightarrow[ζ\,η\,θ\,ι\,\varkappa]{\,α\,β\,γ\,δ\,ε\,}D


enter image description here

  • Thank you. But I'd prefer two arrows to avoid ambiguity. Doesn't have to be straight arrows, if that helps.
    – User1291
    Aug 3, 2016 at 13:00
  • It seems I had misunderstood what you were asking for…
    – Bernard
    Aug 3, 2016 at 13:02
  • Perhaps the OP wants left/right harpoons? Aug 3, 2016 at 13:48
  • 1
    I really have no idea.
    – Bernard
    Aug 3, 2016 at 14:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.