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


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:



 E \+ P
 EI \+ P


enter image description here

  • 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 .