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

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.