Trying to write a thesis, and I need some reaction equations. How can I write this in LaTeX?

enter image description here

  • 5
    \rightleftarrows, \underset{…}{…} and \overset{…}{…} might be your friends.
    – Manuel
    Mar 16, 2014 at 23:32
  • Welcome to TeX.SX! You can have a look at our starter guide to familiarize yourself further with our format. Mar 17, 2014 at 0:03

2 Answers 2


There are a couple of packages for typesetting chemistry stuff, one such is chemmacros. The equation in your image can be typeset as

\ch{S + E <>[ $k_{\mathrm{SI}}$ ][ $k_{\mathrm{IS}}$ ] E.I <>[ $k_{\mathrm{PI}}$ ][ $k_{\mathrm{IP}}$ ] P + E}

which will give

enter image description here

I suggest you take a look at the manual for the package. It is probably installed along with the package in your TeX distribution, and you can find it by writing texdoc chemmacros in a command prompt/terminal (or in the search field in the start menu, if you're on Windows). Or you can get it at http://www.ctan.org/pkg/chemmacros

Complete code:


\ch{S + E <>[ $k_{\mathrm{SI}}$ ][ $k_{\mathrm{IS}}$ ] E.I <>[ $k_{\mathrm{PI}}$ ][ $k_{\mathrm{IP}}$ ] P + E}
  • I actually found a simpler method, but this is very useful. I will keep this in mind. Mar 16, 2014 at 23:57
  • Ups, this is a great answer, I missed the {chemistry} label in my comment.
    – Manuel
    Mar 16, 2014 at 23:59
  • 1
    @DemetriP Please write up your simpler way as an answer. It's fine to answer your own questions: one of the goals of the site is to build up a repository of good answers to questions so that other people can use the answers too. Mar 17, 2014 at 2:00

I used the following code to write the equation

S+E  \xrightleftharpoons[k_{IS}]{k_{SI}}  I \cdot E \xrightleftharpoons[k_{PI}]{k_{IP}} P+E

the \xrightleftharpoons allows you to specify what goes on top/bellow of the arrows.

  • 1
    Welcome to TeX.SX! Please make your code compilable (if possible), or at least complete it with \documentclass{...}, the required \usepackage's, \begin{document}, and \end{document}. That may seem tedious to you, but think of the extra work it represents for TeX.SX users willing to give you a hand. Mar 17, 2014 at 9:40

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.