I'm using chemfig to write a reaction of sucrose degradation, but the first arrow is too near the + sign. I tried using \indent but it didn't work.


    \chemname{\chemfig{[2]CH_2 \cdot OH-!x-!x-!y-(-[0]OH)=(-[3]H)-[1]OH}}{1, 2 Enediol}
    \indent \indent \indent \+
    \indent \indent \indent \chemname{\chemfig{[2]CH_2 \cdot OH-(-[0]OH)=(-[3]H)-[1]OH}}{Triosa Enediol}
    \indent \indent \indent \chemname{\chemfig{[2]CH_2 \cdot OH-(-[4]H)(-[0]OH)-(-[3]H)=[1]O}}{D-Gliceraldehído}
        \arrow(@tri.mid east--@met)[-45]
        \chemname{\chemfig{[2]CH_3-!x-(-[3]HO)=[1]O}}{D-Ácido Láctico}
        \chemname{\chemfig{[2]CH_2 \cdot OH-(=[0]O)-CH_2 \cdot OH}}{Dihidroxiacetona}

enter image description here

  • 1
    Have you tried inserting \hspace{5mm} or something like this?
    – Raven
    Oct 2, 2019 at 16:34
  • No. It worked pretty well, by adding 7 mm to both molecules and 5 mm to the + sign. Thanks.
    – AJMC2002
    Oct 2, 2019 at 17:13

1 Answer 1


Turning my comment into an answer: In order to add horizontal space, you can use the \hspace command right after the +. E.g. +\hspace{7mm}.

You must log in to answer this question.

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