gpt4 book ai didi

r - 如何从 RMarkdown 文档中正确编号 Word 中的标题

转载 作者:行者123 更新时间:2023-12-04 12:52:07 25 4
gpt4 key购买 nike

我正在创建一个 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

这会产生以下单词 doc:

Could be better

这是一个好的开始。关注 this tutorial , 我在 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"
---

这是输出:

Better

现在,我想在我的目录之后分页,所以我关注了 this other tutorial并将我的标题 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

这是输出:

Ugly

我现在有了分页符,但标题 6 的标题是按 Word 编号的,因此我的第一个标题编号为 2。

最后,要么是:
  • 一个字问题:如何修改标题6的样式,使其不编号?
  • 一个 R 问题:如何在不使用词标题的情况下添加分页符?
  • 最佳答案

    您有一些需求:首先,分页符和未编号的标题(请参阅步骤 3 和 4),然后,也许您想调整标题的大小(请参阅奖励步骤),并且可能需要指出最后的内容到 MS 字(参见步骤 6)。在任何情况下,您都应该正确管理您的 word 模板,以便使用标题 6 进行分页,我猜您错过了一步(我从 MS word 的法语界面翻译,也许英文版本有一些差异) :

    1) 首先,在 MS word 中打开你的“reference_docx”(对于你来说:“../templates/word-styles-reference-01.docx”)。安全保存一份副本是个好主意。

    2) 通过在“样式功能区”中右键单击标题 6,定义标题 6 的样式,然后选择“修改”。

    3) 在用于指示“标题 6 样式”的专用窗口中(第一种情况是“名称:标题 6”),单击“格式”按钮 ==> 然后单击“编号”(或“数字”)==> 然后选择“none' ==> 然后验证您的选择。

    4) 在用于修改“标题 6”样式的相同专用窗口中,再次单击“格式”==>,然后单击“段落”按钮 ==> 然后单击名为“链接”(或“链接”,法语为“链接”)的第二个选项卡enchaînement') ==> 点击 'page break before' ==> 然后验证。

    5) 验证您的修改并保存您的引用 Word 文档。

  • 在这一点上尝试将您的 rmardkown 编织成一个单词输出。在您的 Rmarkdown 文档中,您应该使用以下内容制作第一个笔记页面:###### [和一个空格]。
  • 请注意,如果您正确管理您的 word_template,您就可以访问具有无编号标题的分页符的可能性:“###### NOTES^[Page left empty.]”,如果您的分页符更好是“笔记页”而不是分页符。如果您的分页符只是一个“注释页”,则您无法为标题定义警察大小为 1。

  • 加分步骤 : 如果你只想要一个没有标题的分页符,你应该为标题 6 的警察定义大小为 1。 6',在您右键单击标题 6 然后“修改”后)。如果您想要一个标题为“注释”的注释页面,则不能为分页符定义大小为 1 的警察。

    如果 'title style 6' 不工作,没有编号的分页符,请进入最后一步(祝你好运)。

    5) 有时需要进入“段落”功能区中的列表工具(在“样式功能区”左侧),然后单击带有“1/a/i”列表的符号(用于定义一个“多个级别的列表') ==> 然后单击“定义多个级别的新列表” ==>
  • 使用此工具精确定义每个标题样式,通过单击左侧的所有标题数量(1 到 6 个,因为您在 rmarkdown 中工作,因此您只有 6 个标题选择),然后单击“加号”(或“更多”)==> 然后在“多个级别列表”面板的右侧部分准确指明您想要的此标题的内容(通常您希望每个级别都“重新启动列表”,以及分页符“标题 6”可能需要解决这个问题,您可能希望在列表的每个步骤中将标题居中或缩进)。

  • 恭喜你,你有一段时间可以免费使用 ms word(除了你的标题是微软蓝色的,你应该通过点击每个样式的“修改”来玩每个样式来用黑色写你的标题,你应该有在您的大多数头衔中使用相同的警察风格等)。微软拷问太精妙了……

    关于r - 如何从 RMarkdown 文档中正确编号 Word 中的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41982700/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com