答案1
我认为该\interchartoks
功能进入场景并做了一些奇怪的事情。
似乎可以解决该问题的技巧如下。
\documentclass{article}
\usepackage{chemmacros,ctex}
\AtBeginDocument{%
\NewCommandCopy\origch\ch
\RenewDocumentCommand{\ch}{O{}m}{\origch[#1]{#2}\kern0pt\relax}%
}
\begin{document}
\origch{O2}(Chinese bracket)% bad
\ch{O2}(Chinese bracket)% OK
\end{document}
应该引起chemmacros
和的维护者注意的事情ctex
。