以前使用 knitr 时,我从未遇到过 Latex 无法正常显示的问题,但最近当我编译文档时,出现了以下错误:
我不确定为什么会发生这种情况。我在 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
文件保存在默认位置解决了这个问题。