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


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 '12 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 '12 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 '12 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 '12 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 '12 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.