MathJax v3.0的自动方程式编号

时间:2019-11-24 06:32:02

标签: mathjax

我想add equation numbers使用MathJax v3.0。我不明白以下代码必须添加到哪里:

window.MathJax = {
  tex: {
    tags: 'ams'
  }
};

我的一些测试使JSFiddle here无效。

编辑:我需要自动为所有方程式编号。

3 个答案:

答案 0 :(得分:2)

使用配置tag:'ams'时,您需要用\begin{equation}\end{equation}包装等式。因此,将方程式写为-

\begin{equation}
x_1 = \sqrt(y) 
\end{equation}

答案 1 :(得分:0)

ams更改为all可解决问题:

<script>window.MathJax = { tex: { tags: 'all' } }; </script>

https://jsfiddle.net/Lordfc0v/2/

答案 2 :(得分:0)

我建议查看Equation numbering in Jupyter notebooks

我从那里使用的解决方案之一是:

%%javascript
MathJax.Hub.Config({
    TeX: { equationNumbers: { autoNumber: "AMS" } }
});

在另一个单元格中运行它,应该打开自动编号。