2

I would like to copy the reaction scheme similar to the image provided. This is what I have attempted so far, but I am new to chemfig so I'm not sure what I'm doing. Please provide your expertise. Thanks.image

\documentclass[tikz]{standalone}
\usepackage{chemfig,siunitx}
\usetikzlibrary{calc,arrows,shapes,positioning}
\DeclareSIUnit{\molar}{M}
\pgfplotsset{compat=newest} 
\pagestyle{empty}
\setcompoundsep{7em} % (not exactly) the length of the arrows

\begin{document}

\schemestart
H \arrow(--HH){<=>[$K_{HH}$]}[90] HH \+ G \arrow(--GG){<=>[$K_{GG}$]}[-90]GG
\arrow{<=>[$K_{1}$]} HG
\arrow{<=>[$K_2$]} $HG_2$
\schemestop
\end{document}

1 Answer 1

3

You can use \subscheme like this:

\documentclass{standalone}
\usepackage{chemfig}

\begin{document}

\schemestart
\subscheme{H\arrow{<=>[*{0}$K_{hd}$]}[-90]H:H}%
\hspace{-1em}+\hspace{-1em}\subscheme{G\arrow{<=>[*{0}$K_{gd}$]}[90]G:G}%
\arrow{<=>[*{0}$K_{1}$]}H:G%
\arrow{<=>[*{0}$K_{2}$]}H:G:G
\schemestop

\end{document}

enter image description here

2
  • perfect, thanks so much for your help. can i ask what the *{0} does? Aug 26, 2015 at 11:56
  • 1
    By default, each arrow label has the same orientation as the arrow. By using *{0}, the label is forced to be upright.
    – onewhaleid
    Aug 27, 2015 at 0:19

You must log in to answer this question.

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