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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .