尝试在R Markdown中创建PDF时出现错误消息

时间:2018-09-12 21:48:54

标签: r rstudio r-markdown

我正在尝试在R Markdown中创建PDF,每次尝试单击“编织为PDF”时,我都会不断收到此错误消息:

  output file: test_4_for_r.knit.md


Output created: test_4_for_r.pdf
Error in tools::file_path_as_absolute(output_file) : 
  file 'test_4_for_r.pdf' does not exist
Calls: <Anonymous> -> <Anonymous>
In addition: Warning message:
In readLines(logfile) : incomplete final line found on 'test_4_for_r.log'
Execution halted

我对RStudio不太熟悉,所以我不知道为什么收到此消息。我已经在线阅读了几本书,说在R Markdown中创建PDF需要几个软件包,但是到目前为止,我只找到了knitr的名字。那是我当前安装的唯一一个。我不确定这是否是问题所在。

有人可以为我指出正确的方法以解决此问题吗?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

在“ R-Studio工具”>“全局选项”的“ Sweave”选项卡下,尝试将“ Weave Rnw using:”从sweave更改为knitr。也尝试

install.packages('tinytex')
tinytex::install_tinytex()

,然后尝试编织PDF。

如果这些方法无效,请粘贴降价代码,给您带来麻烦。您可以编织在文件>新建文件> R Markdown中找到的示例markdown文件吗?