如何有条件地处理Rmarkdown中的节

如何有条件地处理Rmarkdown中的节,r,r-markdown,bookdown,R,R Markdown,Bookdown,我有一本我正在使用bookdown生成的书,我只想在发布到html时有条件地包含章节的一部分,因为该部分包含动画。 我找不到这方面的文档。 有人能给我指一下相关的文档吗?如果该部分在一个单独的文件中,您可以使用图书目录中的\u bookdown.yml文件来指定要使用哪些文件以及根据渲染格式编译它们的顺序 rmd_files: html: ["index.Rmd", "abstract.Rmd", "intro.Rmd"] latex: ["abstract.Rmd", "intro.R

我有一本我正在使用
bookdown
生成的书,我只想在发布到html时有条件地包含章节的一部分,因为该部分包含动画。 我找不到这方面的文档。
有人能给我指一下相关的文档吗?

如果该部分在一个单独的文件中,您可以使用图书目录中的
\u bookdown.yml
文件来指定要使用哪些文件以及根据渲染格式编译它们的顺序

rmd_files:
  html: ["index.Rmd", "abstract.Rmd", "intro.Rmd"]
  latex: ["abstract.Rmd", "intro.Rmd"]

(from)

您是否尝试过使用
knitr::is_html_output()
将代码包装到
if
表达式中?我在编译PDF书籍时遇到问题,所以我现在不能确定。谢谢;我要给它一个戈坦克斯;虽然这样做有效,但我想知道是否有一个节级切换来避免重构文件,分离动画。这将很快变得难以操作,因为您可以通过将
eval=knitr::is\u html\u output()
设置为块选项,有条件地在代码块中执行代码。