我正在尝试从R脚本编译RMarkdown文档。这是我正在运行的代码:
setwd("C:/Users/me/me_VN02_5676/myfolder")
rmarkdown::render("myrmd.Rmd",
output_file = "mypdf.pdf")
这会导致错误:
Error: Failed to compile mypdf.tex.
In addition: Warning message:
running command '"pdflatex" -halt-on-error -interaction=batchmode "mypdf.tex"' had status 1
有谁知道发生了什么事?
Knit
按钮答案 0 :(得分:0)
提供最小工作示例将有助于我们尝试复制问题。但是,可能有两个可能的原因:
在R中,应使用单个正斜杠指定它们:https://stat.ethz.ch/R-manual/R-devel/library/base/html/file.path.html
setwd("C:/Users/me/me_VN02_5676/myfolder")
rmarkdown::render("myrmd.Rmd",
output_file = paste0("mypdf.pdf")
)
另一个可能原因是PDF文件已打开,因此pandoc无法保存输出PDF。尝试关闭PDF并再次渲染文档。
链接到Knitr中与此相关的上一期:https://github.com/yihui/knitr/issues/1209