gpt4 book ai didi

javascript - 我如何让 MathJax 启用 mhchem 扩展

转载 作者:行者123 更新时间:2023-11-28 04:05:24 26 4
gpt4 key购买 nike

我正在做一个化学元素,我正在尝试创建一个网站来显示所需的方程式,我已经安装了 MathJax 和 mhchem,但是\ce 命令没有被处理,输出如下所示:

enter image description here

输入是:\ce{H2O + HCl <=> H3O+ + Cl-}

MathJax 配置和到站点的连接如下:

<script type="text/x-mathjax-config">
MathJax.Hub.Config({
TeX: {
extensions: ["[Contrib]/mhchem/mhchem.js"]
}
});
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_CHTML"></script>

最佳答案

问题在于我将参数传递给更新显示表达式的函数的方式,我没有转义反斜杠:

UpdateMath('\ce{H2O + HCl <=> H3O+ + Cl-}');

正确的表达应该是:

UpdateMath('\\ce{H2O + HCl <=> H3O+ + Cl-}');

关于javascript - 我如何让 MathJax 启用 mhchem 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42986527/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com