r语言 - 第一个文档的"_bookdown.yml"、"_output.yml"和yaml标头有什么区别?



在使用bookdown编写文档时,我知道有四个选项可以放置配置选项:

  • _bookdown.yml
  • _output.yml
  • 第一个.Rmd文档的yaml头
  • 传递给bookdown::render_book()函数的参数

现在我的问题是:

  • 哪些选项可以转到哪里,即我可以互换使用所有文件吗
  • 哪些选项应该放在哪里,即放置配置选项的最佳做法是什么

到目前为止我知道。。。希望其他人能完成这个

首先看一下这个高级解释R降价接下来使用下面提供的超链接,所有超链接都指向文档详细信息

第一个*.Rmd文件的YAML头

  • 可以包含此处所述的其他pandoc参数
  • 它必须包含以下行:site:bookdown::bookdown_site
  • 可能包含指定的多种输出格式

    output: 
    bookdown::gitbook:
    bookdown::pdf_book:
    bookdown::epub_book:  
    

。。。但是这些也可以在output.yml中,如这里所述,所有格式都应该在顶级,而不是在输出字段下。

示例

_bookdown.yml

用于生成书本和保存结果的所有_bookdown.yml参数。

示例

book_filename: "_book_example"
repo: https://github.com/<user>/<repo>/ 
before_chapter_script: ["script1.R"]
after_chapter_script:  ["script2.R"]
output_dir: "_book"
clean: ["deleteme.Rmd"]
rmd_files: ["index.Rmd", "02-literature.Rmd", "01-intro.Rmd"]
delete_merged_file: true
language:
label: 
fig: "FIGURE " 
tab: "TABLE " 
ui:
edit: "Edit"
chapter_name: "Chapter "
rmd_subdir: ["content/"]

最新更新