我正在尝试为“\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}
编辑(添加书法括号)