使用RStudio和knitr,我看到我可以在我的.rmd文件中添加带有以下代码的TOC.
----------------
output:
html_document:
toc: yes
-----------------
Run Code Online (Sandbox Code Playgroud)
但是,这会将TOC放在HTML文档的最开头.有没有办法在页面上移动TOC?在介绍段落后说?
我试图使用__TOC__,__FORCETOC__但它没有改变TOC的位置.
我正在创建一个RMarkdown文档,我想用RStudio导出MS Word.
我想要一个目录和编号标题.这是我的示例降价文档:
---
title: "Test"
author: "Ben"
date: "`r format(Sys.time(), '%d/%m/%Y')`"
output:
word_document:
toc: yes
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
# Header 1
## Header 2
## Header 2
### Header 3
Run Code Online (Sandbox Code Playgroud)
这会生成以下单词doc:
这是一个好的开始.在本教程之后,我在Word中编辑了输出文档的标题样式以使其编号.
我还更改了目录标题标题,使其基于普通文本而不是另一个标题,否则目录标题也会被编号.
我将修改后的文档保存在模板文件夹中,并将其作为参考添加到markdown标题中:
---
title: "Test"
author: "Ben"
date: "`r format(Sys.time(), '%d/%m/%Y')`"
output:
word_document:
toc: yes
reference_docx: "../templates/word-styles-reference-01.docx"
---
Run Code Online (Sandbox Code Playgroud)
这是输出:
现在,我希望在我的目录之后有一个分页符,所以我按照这个其他教程并更改了我的标题6,使其为白色,非常小,基于正常样式,然后添加分页符.
新的markdown文件如下所示:
---
title: "Test"
author: "Ben"
date: "`r format(Sys.time(), '%d/%m/%Y')`"
output:
word_document:
toc: yes
reference_docx: "../templates/word-styles-reference-01.docx"
---
```{r …Run Code Online (Sandbox Code Playgroud)