.rmd 文件中的 TeX 编译错误以创建 .html
Compile error of TeX in .rmd file to create .html
我为包含我的包的 TeX 脚本的小插图制作了一个 .rmd
文件。
我的程序
- 制作小插图作为
.rmd
文件。
- 通过 R 脚本
devtools::build_vignettes()
或 devtools::document()
创建一个 .html
文件
- 通过网络浏览器打开生成的
.html
文件 [Chrome]
- 我发现浏览器页面中的tex脚本是原始的,也就是说,它还没有编译。
为什么会出现这种现象?现在,编译顺利,但几个小时前,它失败了。
以下是否相关?
> devtools::build_vignettes()
Building mypkgName vignettes
Warning message:
In system(paste(cmd, "-n")) : 'make' not found
Movin aaa.html, bbb.html, ccc.html, aaa.R, bbb.R, ccc.R to doc/
Copying aaa.Rmd, bbb.Rmd, ccc.Rmd to doc/
Building vignette index
大多数原始 LaTeX 和原始 HTML 只是通过 Pandoc 没有改变。有一些例外:美元符号中的数学(例如 $x^2$
)将由 MathJax 处理,它可以处理 LaTeX 的一个子集。
即使您正在处理这个子集,如果 MathJax 不能 运行,您也会看到看起来像原始 LaTeX 的东西。如果您在 Web 浏览器中关闭了 Javascript(可能是 NoScript),或者如果您无法连接到 MathJax 网站并且没有要求引用 MathJax 的本地副本,则可能会发生这种情况.
我为包含我的包的 TeX 脚本的小插图制作了一个 .rmd
文件。
我的程序
- 制作小插图作为
.rmd
文件。 - 通过 R 脚本
devtools::build_vignettes()
或devtools::document()
创建一个 - 通过网络浏览器打开生成的
.html
文件 [Chrome] - 我发现浏览器页面中的tex脚本是原始的,也就是说,它还没有编译。
.html
文件
为什么会出现这种现象?现在,编译顺利,但几个小时前,它失败了。
以下是否相关?
> devtools::build_vignettes()
Building mypkgName vignettes
Warning message:
In system(paste(cmd, "-n")) : 'make' not found
Movin aaa.html, bbb.html, ccc.html, aaa.R, bbb.R, ccc.R to doc/
Copying aaa.Rmd, bbb.Rmd, ccc.Rmd to doc/
Building vignette index
大多数原始 LaTeX 和原始 HTML 只是通过 Pandoc 没有改变。有一些例外:美元符号中的数学(例如 $x^2$
)将由 MathJax 处理,它可以处理 LaTeX 的一个子集。
即使您正在处理这个子集,如果 MathJax 不能 运行,您也会看到看起来像原始 LaTeX 的东西。如果您在 Web 浏览器中关闭了 Javascript(可能是 NoScript),或者如果您无法连接到 MathJax 网站并且没有要求引用 MathJax 的本地副本,则可能会发生这种情况.