r - 使用 rmarkdown 布局,左侧为大纲/目录,右侧为内容

标签 r r-markdown

我正在研究如何在我的 rmarkdown 文档(带有 html 输出)中包含一个漂亮的目录/文档大纲。

嗯,“标准”方法:

html_document:
    toc: true

它有效,但我不喜欢它(甚至不调整选项和主题)。

但实际上,在文档的几页中(例如 http://rmarkdown.rstudio.com/html_document_format.html ),他们使用了非常好的布局,其中包括页面左侧的目录/文档大纲和右侧的内容(以及大纲)与内容部分同步,突出显示您当前所在内容的位置)。

这正是我想要的。我猜他们是用 rmarkdown 做到的。但我找不到如何做到这一点。

我已检查该文档页面以及 rmarkdown gallery , flex dashboard , web sites除其他外。但我似乎不知道该怎么做。

好吧,使用web sites我能够做到这一点,但对于我想要的东西来说,它似乎过于复杂(您需要有几个页面,并且至少需要 index.Rmd 文件和 _site.yml 文件)。

相反,我想应该有一个选项可以简单地告诉 rmarkdown 获取我的单个文档并将节标题放在左侧的漂亮框架中,如 RStudio 的示例页面中所示。

最佳答案

您尝试过这种方法吗?它对我有用,而且也在主页上,您提供了:

---
title: "Untitled"
output: 
  html_document:
    toc: true
    toc_float: true
---

# header 1
# header 2
# header 3

加上一点文字,看起来像这样:

enter image description here

关于r - 使用 rmarkdown 布局,左侧为大纲/目录,右侧为内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40223852/

相关文章:

r - 计算R中多个矩阵的均值

R 遍历数据框并根据条件向列添加增量值

r - [r] 中的采购脚本显示自 2.15.1 以来的警告

r - 防止表格在 Rmarkdown 中被拆分

R bookdown、PDF、未编号的前言和标题在以下目录中无法按预期工作

r - rmarkdown block 中的条件 `echo`(或eval或include)

latex - Rmarkdown/Bookdown : Separate figure numbering for Supplemental Section

Stargazer Rmarkdown : LaTeX Error if align is set to TRUE

r - 如何用 dplyr 替换多列中的 NA

r - 如何获取所有列名称、每个列名称出现的频率以及 R 中多个数据集中每个列名称出现在哪个数据帧中?