有没有办法在 chemfig 中圈出电荷?

有没有办法在 chemfig 中圈出电荷?

我想在我的 chemfig 中在我的缺点周围画一个小圆圈:

\chemname{\schemestart
\chemfig[][scale=.7]{*6(-=-=(-OH)-=)}
\arrow{->[H$^+$]}
\chemleft[\subscheme{
\chemfig[][scale=.6]{*6(-=-=(-O\textsuperscript{-})-=)}
\arrow{<->}[0,0.97]
\chemfig[][scale=.6]{*6(-=-{-}-(=O)-=)}
\arrow{<->}[0,0.97]
\chemfig[][scale=.6]{*6(-{-}-=-(=O)-=)}
\arrow{<->}[0,0.97]
\chemfig[][scale=.6]{*6(=-=-(=O)-{-}-)}
}\chemright]
\schemestop}{Induktiver Effekt beim Phenol}

我需要一些圆圈内的减号代码,而不仅仅是减号……希望你能帮忙!

结果

答案1

您可以在 chemfig 中使用数学符号,因此\ominus\oplus对此很有用:

姆韦

\documentclass{article}
\usepackage{chemfig}
\renewcommand*\printatom[1]{\ensuremath{\mathsf{#1}}}
\begin{document}
\sffamily \chemfig[scale=.6]{*6(-{\ominus}-=-(-O|^{\ominus})-=)}
\end{document}

答案2

\textcircled{-}基本上找到了我所寻找的东西......但也许 chemfig 中有一个内置功能?

答案3

chemmacros包提供了正式费用的符号,\fplus以及\fminus

\documentclass{article}
\usepackage{chemmacros}

\begin{document}

$+$ $\oplus$ \fplus \par
$-$ $\ominus$ \fminus \par

\end{document}

在此处输入图片描述

相关内容