我在同一目录中有多个Rmarkdown(Rmd)文件,并希望使用bookdown::render_book
将它们呈现为单个 pdf文件。我通常为此使用knitr::knit
,但想利用书本中的交叉引用。但是我仍然希望每个pdf文件都有一个Rmd文件,并让它们独立存在于同一目录中。
根据section 12.4 of the bookdown book,我可以在yaml标头中使用output: bookdown::pdf_document2
从Rmd文件生成单个pdf。但是,bookdown::render_book
总是组合它在目录中找到的所有Rmd文件,这不是我想要的。
yaml标头或bookdown::render_book
函数中是否有一个选项,我可以告诉它忽略目录中的所有其他Rmd文件?
我知道有一个选项rmd_files
我可以在文件_bookdown.yaml
中指定,但是我不知道如何将其与多个Rmd文件一起使用,并且我也希望避免维护一个单独的yml文件。