chemfig 中带有彩色原子和电荷的错误放置的基团

chemfig 中带有彩色原子和电荷的错误放置的基团

我想使用 Chemfig 环境仅对环状分子中的氢原子进行着色。这些原子位于氮原子上方,带正电荷。但是当我绘制分子时,“NH2+”基团放错了位置。键必须位于氮原子上方。

\documentclass{article}
\usepackage{chemfig}
\setchemfig{atom sep=1.5em}

\begin{document}

\chemfig{*6(--\charge{45:1.5pt=$\scriptstyle+$}{N\color{red}H_2}----)}

\end{document}

这是问题的图片。

在此处输入图片描述

我尝试了一些策略,例如使用符号 | 来分隔组,或者使用 [,,,1] 之类的键选项。但这些似乎没用。提前感谢您的帮助!

答案1

\documentclass{article}
\usepackage{chemfig}
\setchemfig{atom sep=1.5em}
\begin{document}
\chemfig{*6(--N|\charge{60:1pt=$\scriptstyle+$}{\color{red}{H_2}}----)} 
\end{document}

在此处输入图片描述

答案2

One way to do this


\documentclass{article}
    \usepackage{chemfig}
    \begin{document}
        \chemfig{*6(--\charge{60:3pt=$\scriptstyle+$}{N}|{\color{red}H_2}----)}
    \end{document}

另一种方法是将 H2 放在\charge命令中

\documentclass{article}
\usepackage{chemfig}
\begin{document}
    \chemfig{*6(--[,,1]\charge{60:3pt=$\scriptstyle+$,356:4pt=\color{red}H$_2$}{N}----)}
\end{document}

在此处输入图片描述

另一种方法是将 H2 放在一个短的“隐形”键上

\documentclass{article}
\usepackage{chemfig}
\begin{document}
    \chemfig{*6(--[,,1]\charge{60:3pt=$\scriptstyle+$}{N}(-[:356,.32,,,,draw=none]{\color{red}H_2})----)}
\end{document}

相关内容