chemfomula 箭头中的高级标签不接受元素后的单词

chemfomula 箭头中的高级标签不接受元素后的单词

我必须使用chemformula双箭头 ( \ch{<=>}) 和箭头上方的标签来编写一个简单的反应。以下是 MWE:

\documentclass{article}

\usepackage{chemformula}

\begin{document}

    \ch{A + B <=>[ H+ ] C + D}

\end{document}

当我尝试在氢原子后插入一个单词时,问题就出现了,比如说

\documentclass{article}

\usepackage{chemformula}

\begin{document}

    \ch{A + B <=>[ H+ ,~heat] C + D}

\end{document}

给出 extra/missing 错误}

我错过了什么?

答案1

您在结束括号前缺少空格。空格在化学公式中很重要:

\documentclass{article}

\usepackage{chemformula}

\begin{document}

    \ch{A + B <=>[ H+ ,~heat ] C + D}

\end{document}

在此处输入图片描述

相关内容