在使用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/"]