当输入以配位化合物开头的反应时,我注意到当第一个反应物在reaction
和reactions
环境中以“[”开头时,方括号中的部分无法正确呈现:
\documentclass{article}
\usepackage{chemmacros}
\chemsetup{modules = all}
\begin{document}
\begin{reaction}
[ML6]A <=> [ML6]+ + A-
\end{reaction}
\end{document}
pdflatex
或 均不显示xelatex
任何错误消息。根据经验,我发现在 reaction(s) 环境中添加一对方括号可以解决问题:
\documentclass{article}
\usepackage{chemmacros}
\chemsetup{modules = all}
\begin{document}
\begin{reaction}[]
[ML6]A <=> [ML6]+ + A-
\end{reaction}
\end{document}
我也很好奇为什么\begin{reaction}[]
它实际上有效——也许有一些反应环境所期望的参数?