MathJax V2:自动添加公式编号
MathJax v2.0 的新功能是 能够自动对方程进行编号。默认情况下,此功能处于关闭状态,因此当您从 v1.1 更新到 v2.0 时,页面不会更改,但可以通过添加以下内容轻松配置 MathJax 以生成自动方程编号:
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
TeX: { equationNumbers: { autoNumber: "AMS" } }
});
</script>
这段文本需要在引入 MathJax.js
文件之前,即:
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
TeX: {equationNumbers: {autoNumber: "AMS"}},
});
</script>
<script type="text/javascript"
src="https://cdn.jsdelivr.net/gh/mathjax/MathJax@2.7.9/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
并且只有 \begin{equation}
和 \end{equation}
的公式会被自动编号。
MathJax 非常厉害的一个东西就是 交叉引用。在 \tag{}
定义编号后面使用 \label{}
定义锚点,后面正文中 \eqref{}
或者\ref{}
就可以引用。区别是前者带括号,后者不带括号。
参考
文档信息
- 本文作者:Bookstall
- 本文链接:https://bookstall.github.io/fragment/2023-05-19-mathjax-equation-number/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)