我可以通过在Rmd文档开头添加以下语句来在RStudio中自动编号使用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{}
会导致该方程式仍带有()标签。有人知道如何去掉空括号吗?
有人知道在Rmd文档中向数学公式添加自动编号部分编号的简单语句吗?
大多数信息来自于这里: http://mathjax.readthedocs.org/en/latest/tex.html#automatic-equation-numbering 谢谢。