我在自己的Rmd文件和_bookdown.yml
和_output.yml
文件中有多个章节,这些章节按预期构成一本书。我正在写一篇论文,其中一些章节包含YAML标头,这些标头应将它们独立呈现为特定期刊的文章。但是,当本书的_bookdown.yml
和_output.yml
文件存在时,我找不到找到使这些标题块保留下来的方法。 gitbook::render_chapter()
不会这样做。
那么,我们如何告诉bookdown忽略_bookdown.yml
和_output.yml
文件,而使用其自己的YAML标头呈现一章呢?
答案 0 :(得分:0)
一种解决方案是为每个需要作为文章构建的章节创建一个_bookdown_mychapter.yml
文件。在此处包括rmd_files: ["mychapter.Rmd"]
,以告知书目仅包括单个章节。然后使用
bookdown::render_book("mychapter.Rmd", config_file = "_bookdown_mychapter.yml")
指定应使用此YAML文件而不是默认的_bookdown.yml
。