如何为 chemdown 命令中使用的符号添加颜色?

如何为 chemdown 命令中使用的符号添加颜色?

我正在尝试为“\chemdown”命令(chemfig 包,\chemdown])中使用的“]”符号着色。当我给它上色时,“]”符号变小,比它上面的分子小得多。

有什么建议吗?

此代码无效

\chemup.
    \chemfig{H_3C-COOH}
    \color{blue}\chemdown]

也不是这个

\chemup.
    \chemfig{H_3C-COOH}
    {\color{blue}\chemdown]}

下面的代码中有一个“MacGyverism”,灵感来自 polyn 的回复。但它与为“]”符号着色不同,如果您想使用“}”符号,它不起作用。

\chemfig{H_3C-@{b}COOH}
%
\arrow(@{b}--){0}[270,.05]\chemfig{(-[0,2,,,,blue,thick]-[2,.3,,,,blue,thick])-[4,1.8,,,,,blue,thick]-[2,.3,,,,blue,thick]}

在此处输入图片描述

答案1

\documentclass{article}
\usepackage{chemfig}
\usetikzlibrary{decorations, calligraphy}

\begin{document}
\schemestart
\textcolor{red}{\chemup.\chemfig[chemfig style=black]{H_3C-COOH}\chemdown]}
\schemestop

\bigskip

\schemestart
\subscheme{\chemfig{H_3C-COOH}}
\schemestop
\chemmove{\draw[-, red, semithick] ([shift={(-2pt,-2pt)}]c1.south west) -- ++(0,-3pt) -| ([shift={(2pt,-2pt)}]c1.south east);}

\bigskip

\schemestart
\subscheme{\chemfig{H_3C-COOH}}
\schemestop
\chemmove{\draw[-, pen colour={blue}, decorate, decoration={calligraphic brace, amplitude=3pt, mirror}, thick] ([shift={(-2pt,-2pt)}]c1.south west) -- ([shift={(2pt,-2pt)}]c1.south east);}
\end{document}

编辑(添加书法括号)

在此处输入图片描述

相关内容