您可以尝试在 .Rmd 文件的前言中指定 knit
字段。以下是一个示例 .Rmd 文件,它将编织成在您的主目录中创建的 "some_dir" 目录中:
---
title: "Untitled"
output: html_document
knit: (function(inputFile, encoding) {
rmarkdown::render(inputFile, encoding = encoding, output_dir = "~/some_dir/")
})
---
# Some content
Some content
rmarkdown::render()
有更多值得探索的有趣选项。因此,我接受了你的答案。 - GegznaVoutput_dir = rstudioapi:: getActiveProject()
,请注意,这仅在RStudio上下文中起作用。 - Jozef