如果我输入一组化学方程式化学宏指令 reactions
环境我可以用\intertext{}
,没问题。如果我用\shortintertext{}
就不好了。
工作MWE
\documentclass{article}
\usepackage{chemmacros}
\chemsetup{modules = all}
\chemsetup{formula = chemformula}
\begin{document}
This works:
\begin{reactions}
A + 2 B2 ->& 3 C3 + 4 D4
\intertext{and}
W + 2 X2 ->& 3 Y3 + 4 Z4
\end{align}
\end{reactions}
不工作MWE
\documentclass{article}
\usepackage{chemmacros}
\chemsetup{modules = all}
\chemsetup{formula = chemformula}
\begin{document}
This doesn't work:
\begin{reactions}
A + 2 B3 ->& 3 C4 + 5 D6
\shortintertext{and}
W + 2 X2 ->& 3 Y3 + 4 Z4
\end{reactions}
\end{document}
如果我切换到基于的align
环境,那么我就可以使用,没有问题。reactions
\shortintertext{}
MWE 可以工作,但reactions
效果不佳
\documentclass{article}
\usepackage{chemmacros}
\chemsetup{modules = all}
\chemsetup{formula = chemformula}
\begin{document}
However, this works:
\begin{align}
\ch{A + 2 B3 ->& 3 C4 + 5 D6}
\shortintertext{and}
\ch{W + 2 X2 ->& 3 Y3 + 4 Z4}
\end{align}
\end{document}
我不确定我是否错误地使用了 chemmacros 或 mathtools。我想使用\shortintertext
mathtools 包,因为它的间距更紧密。