\documentclass[12pt,border=1pt,crop,multi=false,tikz,class=scrartcl]{standalone} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{chemfig,chemmacros} \usepackage{lmodern} \usetikzlibrary{decorations.pathmorphing} \chemsetup[chemformula]{font-shape=sf,format=\sffamily} \renewcommand*{\familydefault}{\sfdefault} \renewcommand*\printatom[1]{\ensuremath{\mathsf{#1}}} \setatomsep{1.5em} \setdoublesep{.6ex} \setarrowdefault{,1.2,thick} \setbondstyle{thick} %\setarrowlabelsep{1em} \makeatletter \begin{document} \definesubmol\nobond{-[,0.25,,,draw=none]} %\schemedebug{true} \schemestart[][west] \chemname{\chemfig{R_{L}-[:-30](<:[6]R_{M})-[:30](-[2]OM)=^[:-30]-[:30,,,,red]\color{red}{Me}}}{\Z-enolate} \arrow{->[\ch{RCHO}]} \chemleft[\chemname{\chemfig{L_{n}M-[:10]O-[:-10](-[6](<:[:10]R_{M})(<[:-60]R_{L})-[:-150]H)=^[:60](-[2,,,,red]\color{red}{Me})(-[:-30]H)-[:-170](-[:60]R)-[:170]O?}}{favored}\chemright] \arrow{0}[,0] \chemleft[\chemname{\chemfig{L_{n}M-[:10]O-[:-10](-[6](<:[:10]R_{L})(<[:-60]R_{M})-[:-150]H)=^[:60](-[2,,,,red]\color{red}{Me})(-[:-30]H)-[:-170](-[:60]R)-[:170]O?}}{unfavored}\chemright] \arrow \chemfig{R_{L}-[:-30](<:[6]@{a1}R_{M})-[:30](=[2]O)-[:-30](<:[6,,,,red]@{a2}\color{red}{Me}(-[6,,,,,draw=none]{\scriptstyle 1,3-\syn}))-[:30](<:[2]OH)-[:-30]R} \arrow(@c1.south east--.north east){0}[-90,.75] \chemname{\chemfig{R_{L}-[:-30](<:[6]R_{M})-[:30](-[2]OM)=_[:-30]-[6,,,,red]\color{red}{Me}}}{\E-enolate} \arrow{->[\ch{RCHO}]} \chemleft[\chemname{\chemfig{L_{n}M-[:10]O-[:-10](-[6](<:[:10]H)(<[:-60]R_{L})-[:-150]R_{M})=^[:60](-[:-30,,,,red]\color{red}{Me})(-[2]H)-[:-170](-[:60]R)-[:170]O?}}{favored}\chemright] \arrow{0}[,0] \chemleft[\chemname{\chemfig{L_{n}M-[:10]O-[:-10](-[6](<:[:10]@{aa1}H)(<[:-60]R_{M})-[:-150]R_{L})=^[:60](-[:-30,,,,red]@{aa2}\color{red}{Me})(-[2]H)-[:-170](-[:60]R)-[:170]O?}}{unfavored}\chemright] \arrow \chemfig{R_{L}-[:-30](<:[6]@{b1}R_{M})-[:30](=[2]O)-[:-30](<:[6,,,,red]@{b2}\color{red}{Me}(-[6,,,,,draw=none]{\scriptstyle 1,3-\syn}))-[:30](<[2]OH)-[:-30]R} \arrow(@c7--){0}[-25,.25]\parbox{2cm}{\scriptsize\centering A(1,3)\\minimized} \chemmove[-]{ \draw (a1) .. controls +(south:8mm) and +(south:8mm) .. (a2); \draw (aa1) .. controls +(east:8mm) and +(south east:8mm) .. (aa2) node[pos=.3] (n1){}; \draw (b1) .. controls +(south:8mm) and +(south:8mm) .. (b2); %\draw (n2) -- (n1); } \arrow(@c9--@n1)[,,,thin,shorten <=-10pt, shorten >=-10pt] \schemestop \end{document}