在 Rstudio 中使用 bookdown::html_document2 添加目录

Bas*_*ien 4 r rstudio r-markdown bookdown

我正在使用 Rstudio 构建一个bookdown::html_document2,但我似乎无法设法使用 Rstudio 添加目录。

我发现这个问题(Bookdown: TOC with html_document2)是相关的,但是我Knit在使用命令行时使用 Rstudio 按钮编织我的文档。就我而言,它会产生错误:

Error in yaml::yaml.load(string, ...) : 
  Scanner error: mapping values are not allowed in this context at line 4, column 33
Calls: <Anonymous> ... parse_yaml_front_matter -> yaml_load_utf8 -> <Anonymous>
Execution halted
Run Code Online (Sandbox Code Playgroud)

要重现该错误,请尝试:

---
title: "main title"
author: "Me"
date: "September 26, 2018"
output: bookdown::html_document2:
  toc=TRUE
---


# title 1

# tt

# rr 

## rrr
Run Code Online (Sandbox Code Playgroud)

在 Rstudio 中并点击Knit

知道如何让它发挥作用吗?谢谢

Yih*_*Xie 6

将 移动bookdown::html_document2:到下一行,并添加到toc=TRUE其下方。小心缩进。查看完整的YAML 语法

---
title: "main title"
author: "Me"
date: "September 26, 2018"
output:
  bookdown::html_document2:
    toc: true
---


# title 1

# tt

# rr 

## rrr
Run Code Online (Sandbox Code Playgroud)

  • 请考虑将其转变为不仅仅是“阅读手册”答案。您可以添加一些上下文,例如“在调用“output”之后,每个新的输出类型都应该在自己的行上。您还需要小心缩进。您可以在[此处](https:// bookdown.org/yihui/bookdown/r-markdown.html)。这就是你实现它的方式:...`。 (3认同)