使用 chemfig 更改 Lewis 线宽

使用 chemfig 更改 Lewis 线宽

我正在使用 Chemfig 绘制化学分子,在序言中,我为线条定义了 0.8pt 的宽度。但是,线条样式不适用于 Lewis 分子...我该如何调整它们,使它们也具有 0.8pt 的宽度?以下是代码:

\setchemfig{bond style={line width=0.8pt}, atom sep=30pt}
\begin{document}
...
\chemfig[line width=4pt]{H-C(-[:90]H)(-[:-90]H)-C(=[:90]\lewis{13,O})-\lewis{26,O}-C(-[:90]H)(-[:-90]H)-C(-[:90]H)(-[:-90]H)-H}
...
\end{document}

在此处输入图片描述

谢谢!

答案1

\documentclass[border=5mm]{standalone}
\usepackage{chemfig}
\setchemfig{bond style={line width=0.8pt}, atom sep=30pt}
\begin{document}
\setcharge{|style={line width=0.8pt}}
\chemfig{H-C(-[:90]H)(-[:-90]H)-C(=[:90]\charge{45=\|,135=\|}{O})-\charge{90=\|,-90=\|}{O}-C(-[:90]H)(-[:-90]H)-C(-[:90]H)(-[:-90]H)-H}
\end{document}

在此处输入图片描述

相关内容