编织后rmarkdown中数学公式的可见性

时间:2018-12-05 11:36:08

标签: latex r-markdown knitr pandoc

我正在尝试创建R Markdown文件并包含公式。问题是,当我编织文档时,公式以我输入的乳胶样式出现。

---
output: github_document
---

$$P(E|L) = \frac{P(L|E) * P(E)}{P(L)} = \frac{0.3 * 0.5}{0.3 * 0.5 + 0.5*1} = 0.23$$

所以当我编织它时,它看起来像:

looks like

出现在代码中的位置。 enter image description here

我应该怎么做才能在编织文档时看到第二张图中的公式?

1 个答案:

答案 0 :(得分:2)

问题来自您使用输出格式github_document。 github输出格式不能直接支持数学模式。如this issue中的 rmarkdown 软件包作者所述:

  

我想说的是,如果您真正关心Markdown中的LaTeX数学,则应该渲染为HTML输出,而不是无限期地等待Github在Markdown中支持MathJax,我怀疑这种情况是否会发生。

根据他的建议,我们可以将输出格式更改为html_document

---
output: html_document
---

$$
P(E|L) = \frac{P(L|E) * P(E)}{P(L)} = \frac{0.3 * 0.5}{0.3 * 0.5 + 0.5*1} = 0.23
$$

enter image description here