TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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

share|improve this question
up vote 4 down vote accepted

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

share|improve this answer
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. – clemens 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? – clemens Oct 30 '12 at 20:24

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.