RMarkdown: согласовать оглавление с помощью CSS
У меня есть документ Rmarkdown с оглавлением (TOC) с левой стороны.
Файл rmd имеет заголовок YAML:
---
title: "Foo"
author: "Bar"
date: "`r format(Sys.time(), '%d-%B-%Y')`"
output:
html_document:
css: bam.css
theme: flatly
toc: true
---
Вот полный bam.css:
#TOC {
position: fixed;
left: 10px;
top: 10px;
width: 200px;
height: 100%;
overflow:auto;
}
#TOC::before {
content: "";
}
body {
max-width: 800px;
margin: auto;
margin-left:230px;
line-height: 20px;
}
Есть ли простой способ изменить этот CSS так, чтобы оглавление стало аккордеоном?
1 ответ
Я нашел самый простой способ сделать это через toc_float
в заголовке YAML. Например,:
output:
html_document:
theme: flatly
toc: true
toc_float: true