我有一个 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/