R Markdown LaTeX 方程无法在 Windows 10 上呈现

标签 r latex knitr r-markdown pandoc

我有一个 R Markdown 文档,我可以在 Linux 下的 R Studio 1.1.423 和 R 版本 3.4.3 上使用 knit 成功渲染该文档。它有一堆可以毫无问题地渲染的 LaTeX 方程。我使用 R Studio 上的 knit 按钮来完成此任务。

我在 Windows 10 上有完全相同版本的 R Studio/R,但根本无法渲染 LaTeX 方程。我得到的不是等式,而是 (=),其中等式应该位于渲染的 HTML 网页上。这种情况发生在 R Studio 预览 Pane 上,如果我在 Chrome 中打开生成的 HTML 文件,也会出现同样的问题。奇怪的是,当我在 Windows 10 上将鼠标悬停在方程上时,方程确实显示在 R Studio 源 Pane 中。

[编辑]我已经在 R 中安装了最新版本的 knit 和 rmarkdown。我在 Linux 和 Windows 10 上都安装了 Tex Live。在 Windows 上无法渲染的方程是 \( $ Yummy =\frac{有效质量}{鳄梨常数}\).

最佳答案

我最终删除了方程中的空格,将其转换为:

\( $Yummy =\frac{有效质量}{牛油果常数}\)

进入此:

\($Yummy =\frac{有效质量}{鳄梨常数}\)

现在它可以在 Windows 10 中正确渲染。奇怪的是,这两个示例在 Linux 上都渲染得很好,而且我还可以获得居中版本 - 带空格 - 在 Windows 10 中正确渲染。这只是内联损坏的版本。这确实有效:

\[ $Yummy =\frac{有效质量}{牛油果常数}\]

关于R Markdown LaTeX 方程无法在 Windows 10 上呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49342449/

相关文章:

r - 在顶层 : 'README.Rmd' persists even after implementing suggested solutions 发现非标准文件/目录

Python/R : Remove duplicate rows - keep unique pairs of authors

r - 更少确定是否按部署运行

用于查找 R 中以空格分隔的两个或多个单词名称的正则表达式

checkbox - Latex 中的交互式复选框

latex - 将 LaTeX 方程转换为 Content MathML 或 OpenMath 的工具?

git - 使用带有图像的 GitLab CI 自动编译 (La)TeX 文件

r - 转置以第一列为标题的数据框

r - 如何根据 knitr 中的条件包含标题

r - “Knit HTML” 在 Rstudio 0.98 中做什么?