RStudio 中 R markdown 文档中的自动编号方程

auto-number equations in R markdown documents in RStudio

我可以通过将以下语句添加到 Rmd 文档的开头来在 RStudio 中的 R markdown 文档中自动编号 mathjax 方程:

<script type="text/x-mathjax-config">
MathJax.Hub.Config({
  TeX: { 
      equationNumbers: { 
            autoNumber: "all",
            formatNumber: function (n) {return '9.'+n}
      } 
  }
});
</script>

以下也适用,但不适用于 $$..$$ 方程,仅适用于用 \begin{equation}..\end{equation} 括起来的方程。

<script type="text/x-mathjax-config">
MathJax.Hub.Config({
  TeX: { 
      equationNumbers: { 
            autoNumber: "AMS",
            formatNumber: function (n) {return '9.'+n}
      } 
  }
});
</script>

我可以将编号更改为 $$..$$ 中带有 \tag{mylabel} 的静态标签,自动编号将跳过该等式。

不幸的是,跳过没有标签的添加 \tag{} 导致等式仍然标有 ()。

有谁知道如何去掉空括号?

有人知道 simple 语句添加到 mathjax 脚本语句或 Rmd 文档中的 $$..$$ 方程中,这将添加一个自动编号的部分方程数的数字?

大部分信息来自这里: http://mathjax.readthedocs.org/en/latest/tex.html#automatic-equation-numbering

谢谢

您可以在表达式上使用 \notag\nonumber 以防止对其应用自动标记。所以如果你使用autoNuber: "all",你可以做

$$E=mc^2\nonumber$$

得到没有数字的方程