如何在Rmarkdown文档中为方程式自动编号?
我尝试在标题中包含“ \ usepackage {mathajax}”,但等式不会自动编号。我相信我需要配置mathjax,但不知道如何。
我愿意接受任何解决方案。
请注意,此post中的解决方案不起作用。
编辑:
下面是所需输出的简化示例。
上面图片的代码如下。我尝试使用\ align的\ begin {equation}和\ end {equation} instad;但是,HTML文档无法正确输出公式。
---
header-includes:
- \usepackage{amsmath}
output:
html_document: default
---
\begin{align}
2+2 = 4 \tag{1} \\
3+2 = 5 \tag{2} \\
4+2 = 6 \tag{3} \\
5+2=7 \tag{4} \\
\end{align}
答案 0 :(得分:1)
通过使用bookdown::html_document2
,请参见c.f。 the documentation:
---
output:
bookdown::html_document2: default
---
\begin{align}
2+2 &= 4 \\
3+2 &= 5 (\#eq:three) \\
4+2 &= 6 (\#eq:four) \\
5+2 &= 7 (\#eq:five)
\end{align}
结果:
在贴有标签的每个方程式中都有一个方程式编号。我已经省略了第一个方程式上的标签以显示这种效果。这与LaTeX的行为略有不同,在LaTeX的行为中,您必须在\notag
环境中使用align
来获得方程式编号。