以下代码可以编译前两个 chemfig 宏,但不能编译第三个:
\documentclass{article}
\usepackage{chemfig}
\begin{document}
This works: \chemfig{H-C(-[2]H)(-[6]H)-C(-[2]H)(-[6]H)-C(-[2]CH_3)(-[6]H)-\charge{120:8pt=\footnotesize{+III}}C(=[1]{\charge{0=\|,90=\|}O})-[7]O-H}
\bigskip
This works: \chemfig{H-C(-[2]H)(-[6]H)-C(-[2]H)(-[6]H)-C(-[2]CH_3)(-[6]H)-C(-[2]H)(-[6]H)-O-H}
\bigskip
This gives an error: \chemfig{H-C(-[2]H)(-[6]H)-C(-[2]H)(-[6]H)-C(-[2]CH_3)(-[6]H)-\charge{120:8pt=\footnotesize{-I}}C(-[2]H)(-[6]H)-O-H}
\end{document}
第三个宏给出错误:
chemfigtest.tex: Fehler: 14: Argument of \charge_c has an extra }. ...0:8pt=\footnotesize{-I}}C(-[2]H)(-[6]H)-O-H}
我没有看到额外的},所以我想知道这里出了什么问题?
谢谢您的帮助提示!