RMarkdown:通过CSS手风琴表

时间:2018-05-23 05:57:10

标签: css r-markdown

我有一张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,以便TOC可以手风琴?

1 个答案:

答案 0 :(得分:0)

我发现最简单的方法是通过YAML标头中的toc_float。 。E.g,:

 output: 
  html_document:
    theme: flatly
    toc: true
    toc_float: true