在 R 中使用 knitr 处理 LaTeX 时出现“数学处理错误”

在 R 中使用 knitr 处理 LaTeX 时出现“数学处理错误”

以前使用 knitr 时,我从未遇到过 Latex 无法正常显示的问题,但最近当我编译文档时,出现了以下错误:

mathjax

我不确定为什么会发生这种情况。我在 HTML 文档底部收到的错误输出显示:

Loading Web-Font TeX/Math/Italic  
File failed to load: http://127.0.0.1:XXXXX/html_preview/mathjax/fonts/HTML-CSS/TeX/png/imagedata.js
Loading [MathJax]/jax/output/HTML-CSS/imageFonts.js

如果有人有任何想法或在 R 中使用 knitr 编译 LaTex 时看到过类似的事情发生,并且对如何解决此问题有任何建议,我将不胜感激。提前致谢。

答案1

我也遇到了这个错误,似乎是因为我将文件保存.Rmd在了与 R 默认目录不同的目录中。

例如,我的默认 R 目录是

getwd()
"C:/Users/Dave/Documents"

.Rmd当我从默认目录创建并运行文件时,数学符号可以正常呈现。

但是,如果我.Rmd在不同的目录中创建并保存文件,我会得到和你一样的错误。我不知道为什么情况确实如此,但将.Rmd文件保存在默认位置解决了这个问题。

相关内容