Chemfig – 骨架配方中的电荷

Chemfig – 骨架配方中的电荷

我正在尝试编写一个反应机制,但有一个问题。如果我想给“不可见的” C 原子添加电荷,骨架公式就会被破坏(见右图分子)。

在此处输入图片描述

这是一个简单的例子:

\documentclass{article}
\usepackage{chemfig}
\usepackage[version=3]{mhchem}
\def\CF@node@content{%
\expandafter\expandafter\expandafter
\printatom\expandafter\expandafter\expandafter
  {\csname atom@\number\CF@cnt@atomnumber\endcsname}%
\ensuremath{\CF@node@strut}%
}
\usepackage{newfloat}
\DeclareFloatingEnvironment[fileext=los,name=Schema,within=section,placement=htbp]{scheme}

\renewcommand*{\printatom}[1]{{\sffamily\cf{#1}}}
\begin{document}

\begin{scheme}
\begin{center}
  \chemfig{-[:30](=[::+60]O)-[:-30]-[:30]\chembelow{}{$\scriptstyle\oplus$}(-[:90])-[:-30]N(-[:-90]H)-[:30]OH}
\end{center}
\end{scheme}

\end{document}

我希望有一个不显示碳原子的选项。任何建议都将不胜感激。

答案1

使用隐形债券:

\documentclass{article}
\usepackage{chemfig}
\begin{document}
\chemfig{-[:30](=[::+60]O)-[:-30]-[:30](-[:-90,0.2,,,draw=none]\scriptstyle\oplus)(-[:90])-[:-30]N(-[:-90]H)-[:30]OH}
\end{document}

在此处输入图片描述

相关内容