chemfig 中的 \textcolor 强制分子位于中心?

chemfig 中的 \textcolor 强制分子位于中心?

为什么要\textcolor强制我的甲基居中。我不想这样做,到目前为止我找不到任何可以抵消这种情况的方法。有人有什么建议吗?谢谢

\documentclass{article}
\usepackage{chemfig}
\begin{document}
\chemfig{*6((=O)-N(-\textcolor{red}{CH_3})-*5(-N=-N(-\textcolor{red}{CH_3})-=)--(=O)-N(-\textcolor{red}{H_3C})-)}
\chemfig{*6((=O)-N(-CH_3)-*5(-N=-N(-CH_3)-=)--(=O)-N(-H_3C)-)}
\end{document}

在此处输入图片描述

答案1

你必须着色每个|原子,将组括在括号内,并使用:分隔组。

\documentclass{article}
\usepackage{chemfig}

\begin{document}

\chemfig{*6((=O)-N(-{\color{red}C}|{\color{red}H_3})-*5(-N=-N(-{\color{red}C}|{\color{red}H_3})-=)--(=O)-N(-{\color{red}H_3}|{\color{red}C})-)}

\end{document}

在此处输入图片描述

相关内容