我有一个 .Rmd 文件(说它叫做“file.Rmd”),我想通过按下 RStudio 中的“Knit”按钮将它编织成 pdf。但是,它会产生错误,因为我无法弄清楚如何在 intermediates_dir
函数中为 render
指定值(出于某种原因,我需要在 C 驱动器中执行此操作)。
请注意,这可以正常工作:rmarkdown::render(file.Rmd, intermediates_dir = "C:/")
有没有办法告诉 RStudio 使用 intermediates_dir = "C:/")
编织?
最佳答案
您可以在 YAML frontmatter 的 knit
字段中使用自定义编织函数,例如,
---
knit: (function(inputFile, encoding) {
rmarkdown::render(inputFile, intermediates_dir = "C:/")
})
---
然后当你在 RStudio 中按下 Knit 按钮时,这个自定义函数将被调用来渲染你的 Rmd 文档。有关更多信息,请参阅 https://bookdown.org/yihui/rmarkdown-cookbook/custom-knit.html 。
关于r - 有没有办法在 RStudio 中为 Knit 按钮指定 middles_dir?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60750712/