【问题标题】:Automatic Equation Numbering with MathJax v3.0使用 MathJax v3.0 的自动方程编号
【发布时间】:2019-11-24 06:32:02
【问题描述】:

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

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

我在一些试验中创建了一个无效的JSFiddle here

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

【问题讨论】:

    标签: mathjax


    【解决方案1】:

    使用tag:'ams' 配置,您需要用\begin{equation}\end{equation} 包装方程式。所以把你的方程写成 -

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

    【讨论】:

    • 谢谢,你知道ams代表什么吗?
    【解决方案2】:

    ams 更改为all 可以解决问题:

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

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

    【讨论】:

    • 嗨,菲菲,感谢您的回答。我想知道我们如何在MathJax.Hub.Config 中添加这个?
    【解决方案3】:

    我会推荐查看Equation numbering in Jupyter notebooks

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

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

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

    【讨论】:

      猜你喜欢
      • 2020-04-06
      • 2020-03-27
      • 1970-01-01
      • 1970-01-01
      • 2019-04-21
      • 1970-01-01
      • 2021-12-29
      • 1970-01-01
      • 2013-02-20
      相关资源
      最近更新 更多