请看以下简单的一段代码:
\documentclass{standalone}
\usepackage{chemmacros}
\begin{document}
\ch{ HA + H2O <=> H3O+ + A\mch}
\end{document}
(忽略底部和右侧的裁剪标记!)
但会出现这样的错误:
! Improper alphabetic constant.
<to be read again>
\__int_eval_end:
l.4 \ch{ HA + H2O <=> H3O+ + A\mch}
^^M
A one-character control sequence belongs after a ` mark.
So I'm essentially inserting \0 here.
chemmacros
虽然它不会影响 pdf 输出,但由于错误不断发生,而且我在我的(更大的)工作中使用了许多这些方程式,因此这很麻烦。
有人能解释一下这个错误是从哪里来的吗?
它是今天(2015 年 9 月 8 日)才出现的,昨天还好。