【问题标题】:RMarkdown: Auto Number EquationsRMarkdown:自动编号方程
【发布时间】:2020-04-06 12:24:45
【问题描述】:

如何在 Rmarkdown 文档中为方程式自动编号?

我尝试在标题中包含“\usepackage{mathajax}”,但方程式不会自动编号。我相信我需要配置 mathjax,但不知道如何配置。

我愿意接受任何解决方案。

请注意,post 中的解决方案不起作用。

编辑:

下面是所需输出的简化示例。

上图的代码如下。我尝试使用 \begin{equation} 和 \end{equation} 代替“对齐”;但是,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}

【问题讨论】:

标签: latex r-markdown


【解决方案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 的行为略有不同,您必须在 align 环境中使用 \notag 才能获得方程式编号。

【讨论】:

    猜你喜欢
    • 2019-03-27
    • 2017-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多