我正在创建一个 RMarkdown 文档,并希望用 RStudio 导出为 MS Word。
我想要一个目录和编号的标题。以下是我的示例 markdown 文档:
---
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
这将生成以下的 Word 文档:
这是一个不错的开端。参照 这个教程,我在 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"
---
这是输出内容:
现在,我想在目录之后插入分页符,所以我按照这个教程更改了我的标题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 setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
###### Page break after table of contents
# Header 1
## Header 2
## Header 2
### Header 3
这是输出结果:
现在我有了分页符,但标题 6 是由 Word 编号的,因此我的第一个标题编号为2。
最后,问题要么是:
- 一个 Word 问题:如何修改标题 6 的样式,使其不带编号?
- 一个 R 问题:如何添加分页符而不使用 Word 标题?