Chemfig:如何在键中心画一条垂直虚线

Chemfig:如何在键中心画一条垂直虚线

我正在做关于投影仪中氧化还原反应的演示,我需要画一条像照片上那样的虚线在此处输入图片描述

\chemfig{HC(-[2]H)(-[6]H)-C(=[:35]O)-[:-35]OH}

有人能帮助我吗?

答案1

\documentclass[border=5mm]{standalone}
\usepackage{chemfig}
\begin{document}
\setcharge{extra sep=6pt, macro charge=\footnotesize}
\chemfig{
    \charge{90=I}{H}
    -C(-[2]\charge{90=I}{H})(-[6]\charge{-90=I}{H})
    -[@{cc}]C(=[:35]\charge{90=\llap{$-$}II}{O})
    -[:-35]\charge{-90=\llap{$-$}II}{O}
    -\charge{90=I}{H}
    }
\chemmove{
    \draw[-,dashed] ([yshift=2pt]cc) -- ++(0,2);
    \draw[-,dashed] ([yshift=-2pt]cc) -- ++(0,-2);
    }
\end{document}

在此处输入图片描述

相关内容