2

I would like to insert a few reactions in my latex document which need to be on more lines, similarly to the reactions shown below.

What is the easiest way to achieve this? Up to now I only wrote very single reactions using \ce{} into equations environment. Is there an easy extension to that?

enter image description here

1 Answer 1

4

You might want to have a look at the chemfig package, particularly at its scheming commands. For details see the chemfig manual, especially part V Reaction Schemes. Below is an example of its usage:

\documentclass{article}
\usepackage{chemfig,amsmath}

\begin{document}

\schemestart
 E\phantom{I}
 \arrow{<=>[S][$K_S$]}
 ES\phantom{I}
 \arrow{<=>[*0I][*0$K_{ii}$]}[-90]
 EIS
 \arrow{<=>[S][$K_{SS}$]}[180]
 EI
 \arrow{<=>[*0$K_i$][*0I]}[90]
 \arrow(@c2--){->[$k_{\text{cat}}$]}
 E \+ P
 \arrow(@c3--){->[$k_0$]}
 EI \+ P
\schemestop

\end{document}

enter image description here

6
  • thanks, I never heard of this package before :) (I am not a chemist, so I am not expert in typesetting chemical reactions!)
    – lucacerone
    Oct 30, 2012 at 11:37
  • @gcnieder just one more question: is chemfig compatible with mchem? I would like to avoid rewriting all the reactions I have written if possible...
    – lucacerone
    Oct 30, 2012 at 11:39
  • You can use chemfig and mhchem side by side. Their reaction arrows look differently, though, so visually it's not a perfect match.
    – cgnieder
    Oct 30, 2012 at 11:43
  • Hi, I just have one more question.. say I want to modify the scheme you posted so that on the vertical reaction I read E+I and ES + I, can I do that? I went through part 5 but can't really find an example...
    – lucacerone
    Oct 30, 2012 at 19:07
  • @LucaCerone I'm sorry but I don't understand what you mean... why don't you just write E + I?
    – cgnieder
    Oct 30, 2012 at 20:24

You must log in to answer this question.

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