误解 chemmacros v. 5.10 的反应环境

误解 chemmacros v. 5.10 的反应环境

我想回答这个问题

如何在多种环境中协调化学反应?

与环境反应手册化学宏指令我一直认为我的英语理解水平低是我的致命弱点。

对于这个问题,我向 Clemens Niederberger 软件包 v5.10 2020/02/03 的作者表示歉意chemmacros 。我已经看到了您对第 43 页的指南:

在此处输入图片描述

但是环境是如何reactions运作的?我不明白。对于这个 MWE,我有一个错误:

!LaTeX3 错误:键“chemmacros/reactions/before-tag”未知,并且 (LaTeX3) 被忽略。如需立即帮助,请输入 H...

l.10 }

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath}
\usepackage{chemmacros} %%%%% <---- or chemformula?
\chemsetup[reactions]{
 before-tag =  , %%%%<----automatic number without bold characther
 tag-open = ( ,
 tag-close = )
 }
\begin{document}
\begin{reactions}
 A + 2 B &-> 3 C + D "\label{rxn:test}"
\intertext{Some text in between aligned reactions}
 E + F &<=> G + 1/2 H
\end{reactions}
\end{document}

答案1

附录我留下这个帖子是为了下次记住我的错误。


在收到@cgnieder 这位非常好的用户的评论后,我再次向软件包的作者道歉。我还没有读到手册的开头,需要加载哪些模块\usechemmodule{all}或具体模块\usechemmodule{reactions}。我很高兴自己编译代码。非常感谢@cgnieder。

在此处输入图片描述

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath}
\usepackage{chemmacros}
\usechemmodule{reactions}
\chemsetup[reactions]{
 before-tag =  ,
 tag-open = ( ,
 tag-close = )
 }
\begin{document}

\begin{reactions}
 A + 2 B &-> 3 C + D "\label{rxn:test}"
\intertext{After many attempts I was been able to compile it :-)}
 E + F &<=> G + 1/2 H
\end{reactions}
\end{document}

相关内容