knit
以下
test.Rmd
文件时:
---
title: "test"
output:
bookdown::html_document2:
toc: true
toc_float: TRUE
code_folding: show
---
# heading 1
# heading 2
它产生一个toc
:但是当我使用以下方式渲染它时:
rmarkdown::render('test.Rmd', output_format = "html_document2")
缺少toc
:有人知道如何在使用
toc
渲染时包含
bookdown::html_document2
吗?谢谢
rmarkdown::render('test.Rmd', output_format = 'bookdown::html_document2')
而不是
rmarkdown::render('test.Rmd', output_format = 'html_document2')
rmarkdown::render(
'test.Rmd',
output_format = bookdown::html_document2(
list(toc = TRUE, toc_float = TRUE
)
)
或
rmarkdown::render(
'test.Rmd',
output_format = 'bookdown::html_document2',
output_options = list(toc = TRUE, toc_float = TRUE)
)
这些替代方法不必要地更加复杂,并且还会降低文档的可重复性(不使用文档内指定的选项),因此建议您仅使用 output_format = 'bookdown::html_document2'
并在 Rmd 文档中指定输出格式选项。