我正在使用该chemmacros
包,并且我想在以下等式的左边有一个计数器:
我尝试使用该\begin{reactions}
命令,但只得到以下信息:
我不知道如何利用最后一个方程的数字来得到第一个方程(带箭头)。
这是最后一个等式的代码:
\begin{reactions}
H2O + "\OX{o1,\ox*{+4,S}\ox*{-2,O2}}" \gas{} + "\OX{r1,\ox*{0,I2}}" \aq{} ^
->
H2 "\OX{o2,\ox*{+6,S}\ox*{-2,O4}}" \aq{} + 2 "\OX{r2,\ox*{+1,H}\ox*{-1,I}}" \aq{}
\end{reactions}
\redox(o1,o2)[->]{\small Oxidation: $- 2\el$}
\redox(r1,r2)[->][-1]{\small Reduktion: $+ 2\el$}
\begin{reactions}
用\ch{
和替换\end{reactions}
将}
再次给出公式 1。放在\end{reactions}
提供的代码的最底部将产生一堆错误。我非常感谢任何帮助。
PS:不要介意等式的有效性。
答案1
拨打\redox...
电话里面reaction
(或)环境reactions
,但也要逃避它们:
\documentclass{article}
\usepackage{chemmacros}
\usechemmodule{redox,reactions}
\begin{document}
\begin{reaction}
H2O + "\OX{o1,\ox*{+4,S}\ox*{-2,O2}}" \gas{} + "\OX{r1,\ox*{0,I2}}" \aq{} ^
->
H2 "\OX{o2,\ox*{+6,S}\ox*{-2,O4}}" \aq{} + 2 "\OX{r2,\ox*{+1,H}\ox*{-1,I}}" \aq{}
"\redox(o1,o2)[->]{\small Oxidation: $- 2\el$}"
"\redox(r1,r2)[->][-1]{\small Reduktion: $+ 2\el$}"
\end{reaction}
\end{document}