首页 > 解决方案 > 编织后rmarkdown中数学公式的可见性

问题描述

我正在尝试创建一个 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$$

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

好像

它出现在代码中的位置。 在此处输入图像描述

我应该怎么做,当我编织文档时,公式看起来像第二张图片?

标签: latexr-markdownknitrpandoc

解决方案


问题来自您对输出格式的使用github_document。github 输出格式不能直接支持数学模式。正如本期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
$$

在此处输入图像描述


推荐阅读