如何在 mathjax 中使用 chemmacros 写出氧化数?

如何在 mathjax 中使用 chemmacros 写出氧化数?

我看到了这篇文章并去了化学宏指令。我无法使用 chemmacros 包来写氧化数。

![在此处输入图片描述

我写了下面的内容,但我无法在化学堆栈交换中的 mathjax 中呈现氧化数。

$$\require{chemmacros} \ce{\ox{+1,Na}}$$

在此处输入图片描述

为何我的代码不起作用?

答案1

chemmacros 和 mhchem 是两个不同的软件包。LaTeX 和 MathJax 是两个不同的产品(MathJax 试图与 LaTeX 语法高度兼容)。据我所知,MathJax 尚无 chemmacros 版本。但你可以像这样使用 mhchem

$\ce{Na^I, Ca^{II}, S^{-II}, F^{-I}}$

有关完整语法选项,请参阅MathJax 手册的 mhchem。您可以搜索“氧化”,或者尝试最底部带有“试用”的示例。您可以在http://meta.chemistry.stackexchange.com/使用 mhchem 标签。

相关内容