有没有办法为RStudio中的Knit按钮指定中间物\u dir?
我有一个.Rmd文件(比如说它叫“file.Rmd”),我想通过按RStudio中的“knit”按钮将其编成pdf。但是,它会产生一个错误,因为我不知道如何在有没有办法为RStudio中的Knit按钮指定中间物\u dir?,r,rstudio,r-markdown,knitr,R,Rstudio,R Markdown,Knitr,我有一个.Rmd文件(比如说它叫“file.Rmd”),我想通过按RStudio中的“knit”按钮将其编成pdf。但是,它会产生一个错误,因为我不知道如何在render函数中为intermediates\u dir指定一个值(出于某种原因,我需要在C驱动器中执行此操作) 请注意,这样做很好: rmarkdown::render(file.Rmd,intermediates_dir=“C:/”) 有没有办法告诉RStudio使用中间产品进行编织?您可以在YAML frontmatter的knit
render
函数中为intermediates\u dir
指定一个值(出于某种原因,我需要在C驱动器中执行此操作)
请注意,这样做很好:
rmarkdown::render(file.Rmd,intermediates_dir=“C:/”)
有没有办法告诉RStudio使用
中间产品进行编织?您可以在YAML frontmatter的knit
字段中使用自定义编织功能,例如
---
knit: (function(inputFile, encoding) {
rmarkdown::render(inputFile, intermediates_dir = "C:/")
})
---
然后,当您在RStudio中按下Knit按钮时,将调用此自定义函数来呈现Rmd文档。有关更多信息,请参阅。哇,太棒了!我不知道!哦,这是一个多么简单的解决方案啊!非常感谢。出于某种奇怪的原因(无论如何,对我来说),如果代码包含source
函数的调用,那么添加YAML行会使knitr调用崩溃——当source
调用被删除时,文档会很好地编织!凉豆。非常感谢。