关于化学机制

关于化学机制

我在绘制化学机理时问了很多问题。我想画出催化水合机理。

在步骤 2 中,弯曲的箭头穿过键。我可以制作弯曲的箭头,使其像照片中那样吗?

在步骤 3 和步骤 4 中,化合物未对准。

另外,我应该停止使用 Latex 吗?我似乎不知道它的某些功能,还是只是因为我是 Latex 的初学者?有高级或中级用户能给我一些意见吗?

\schemestart

\chemfig{-[:-60]C(-[:240])=_[@{a1}]C(-[:60])(-[:-60])}

\arrow{0}[,0]\+

\chemfig{@{a2}H-[@{a3}]@{a4}OSO_{3}H}

\arrow{<<->[slow]}

\chemfig{-C(-[:90]H)(-[:-90])-@{b1}\chemabove{C}{\oplus}(-[:-90])(-)}

\arrow{0}[,0]\subscheme{\+}

\chemfig{HSO_{4}^{-}}

\arrow(@c5--){<->>[*{0}\chemfig{H_{2}@{b2}\charge{0=\:}{O}}]}[-90]

\chemfig{-C(-[:90]H)(-[:270])-C(-[:270])(-)(-[:90]@{d2}{\charge{180:3pt=$\scriptstyle\oplus$}O}H(-[@{d1}:90]@{d4}H))}

\subscheme{\+}

\chemfig{H_{2}@{d3}\charge{00=\:}{O}}

\arrow[-180,2]

\chemfig{-C(-[:90]H)(-[:-90])-C(-[:90]\charge{90=\:}{O}H)(-[:-90])-}

\schemestop

\par

\chemmove{
    \draw(a1)..controls +(100:5mm) and +(145:5mm)..(a2);
    \draw(a3)..controls +(100:5mm) and +(145:5mm)..(a4);
    \draw(b2)..controls +(0:10mm) and +(45:10mm)..(b1);
    \draw(d1)..controls +(180:5mm) and +(145:5mm)..(d2);
    \draw(d3)..controls +(0:10mm) and +(0:5mm)..(d4);
}

图片

答案1

\documentclass[border=5mm]{standalone}
\usepackage{chemfig}
\begin{document}
\schemestart
\chemfig{C(-[:120])(-[:240])=[@{a1}]C(-[:60])(-[:-60])}
\+
\chemfig{@{a2}H-[@{a3}]@{a4}OSO_{3}H}
\arrow(.mid east--.mid west){<<->[slow]}
\chemfig{C(-[4])(-[2]H)(-[6])-@{b1}\chemabove{C}{\oplus}(-[6])(-[0])}
\arrow(.mid east--.mid west){0}[,0.06]
\+
\chemfig{HSO_4^{-}}
\arrow(@c2--){<->>[*{0}\chemfig{H_{2}@{b2}\charge{0=\:}{O}}]}[-90]
\chemfig{C(-[4])(-[2]H)(-[6])-C(-[6])(-)(-[2]@{d2}{\charge{180:3pt=$\scriptstyle\oplus$}O}H(-[@{d1}2]@{d4}H))}
\arrow(.mid east--.mid west){0}[,0.06]
\+
\chemfig{H_{2}@{d3}\charge{0=\:}{O}}
\arrow(@c4.mid west--.mid east)[-180,2]
\chemfig{C(-[4])(-[2]H)(-[6])-C(-[2]\charge{90=\:}{O}H)(-[6])(-[0])}
\schemestop
\chemmove{
    \draw[shorten <=1pt] (a1)..controls +(100:5mm) and +(145:5mm)..(a2);
    \draw(a3)..controls +(100:5mm) and +(145:5mm)..(a4);
    %\draw(b2)..controls +(0:10mm) and +(45:10mm)..(b1);
        \draw[shorten <=5pt, shorten >=2pt]
            (b2) ..controls +(0:15mm) and +(-45:10mm).. (b1);
    \draw(d1)..controls +(180:5mm) and +(145:5mm)..(d2);
    \draw[shorten <=5pt, shorten >=2pt]
        (d3) ..controls +(0:15mm) and +(0:20mm).. (d4);
}
\end{document}

在此处输入图片描述

相关内容