【发布时间】:2016-11-13 20:43:47
【问题描述】:
我想使用 bookdown 将一系列.Rmd 文件解析成一本书。如果我的.Rmd 与主index.Rmd 文件位于同一目录中,那么一切正常且花花公子。但是,.Rmd 文件是从另一个源自动生成的,我想将输入文件保存在子目录中。有可能吗?
我可以在_bookdown.yml 中包含文件名,但我不希望每次添加新的.Rmd 文件时都更新该文件。
_bookdown.yml 的当前版本长这样
new_session: yes
rmd_files:
html: ["input/index.Rmd", "input/01-file.Rmd"]
latex: ["input/index.Rmd", "input/01-file.Rmd"]
我可以在脚本中移动文件,但希望可以通过 bookdown 本身实现。
【问题讨论】:
-
您可以将
rmd_subdir设置为true,这样子目录中的Rmd文件也会被使用,您不必在rmd_files中明确列出它们:bookdown.org/yihui/bookdown/configuration.html -
啊,是的,谢谢。但这会搜索 all 子目录。是否可以将特定的子目录命名为,例如
rmd_subdir: [ 'input/' ]。无论如何,您的评论回答了我的直接问题。 -
目前无法实现,但听起来像是要添加的有用功能。您可以向github.com/rstudio/bookdown/issues提出功能请求