为什么 toc_depth 不适用于 rmarkdown 主题?
Why does toc_depth doesn't work with rmarkdown theme?
我想用包 rmdformats
中的 downcute
(混沌)主题创建一个 Rmarkdown html 报告。现在一切正常,除了 yaml
header 中的 toc_depth
参数。 table 的内容只会显示 h1
和 h2
的内容。
install.packages("rmdformats")
---
title: "Title"
date: "`r format(Sys.time(), '%d %B, %Y')`"
output:
rmdformats::downcute:
code_folding: hide
toc_depth: 5
self_contained: true
thumbnails: false
lightbox: true
downcute_theme: "chaos"
pkgdown:
as_is: true
---
# h1
## h2
### h3
#### h4
##### h5
不幸的是,rmdformats::downcute()
仅适用于开箱即用的 toc_depth
2 或更少。 rmdformats GitHub page 上有很多问题,其中针对不同的主题进行了讨论。
但是,根据 this issue 的一个答案,您可以通过将其粘贴到 R Markdown 文件的开头来获得 toc_depth: 5
:
<style>
#toc ul.nav li ul li {
display: none;
max-height: none;
}
#toc ul.nav li.active ul li {
display: block;
max-height: none;
}
#toc ul.nav li ul li ul li {
max-height: none;
display: none !important;
}
#toc ul.nav li ul li.active ul li {
max-height: none;
display: block !important;
}
</style>
请注意,这会破坏目录的流畅动画。
我想用包 rmdformats
中的 downcute
(混沌)主题创建一个 Rmarkdown html 报告。现在一切正常,除了 yaml
header 中的 toc_depth
参数。 table 的内容只会显示 h1
和 h2
的内容。
install.packages("rmdformats")
---
title: "Title"
date: "`r format(Sys.time(), '%d %B, %Y')`"
output:
rmdformats::downcute:
code_folding: hide
toc_depth: 5
self_contained: true
thumbnails: false
lightbox: true
downcute_theme: "chaos"
pkgdown:
as_is: true
---
# h1
## h2
### h3
#### h4
##### h5
不幸的是,rmdformats::downcute()
仅适用于开箱即用的 toc_depth
2 或更少。 rmdformats GitHub page 上有很多问题,其中针对不同的主题进行了讨论。
但是,根据 this issue 的一个答案,您可以通过将其粘贴到 R Markdown 文件的开头来获得 toc_depth: 5
:
<style>
#toc ul.nav li ul li {
display: none;
max-height: none;
}
#toc ul.nav li.active ul li {
display: block;
max-height: none;
}
#toc ul.nav li ul li ul li {
max-height: none;
display: none !important;
}
#toc ul.nav li ul li.active ul li {
max-height: none;
display: block !important;
}
</style>
请注意,这会破坏目录的流畅动画。