1

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.

\definesubmol{x}{(-[4]H)(-[0]OH)}
\definesubmol{y}{(-[0]H)(-[4]HO)}

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

enter image description here

  • 1
    Have you tried inserting \hspace{5mm} or something like this? – Raven Oct 2 '19 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 '19 at 17:13
2

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

|improve this answer|||||

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.