如何更改 Microsoft Word 中标题的默认样式以自动将标题置于带标题的项目上方?

如何更改 Microsoft Word 中标题的默认样式以自动将标题置于带标题的项目上方?

我正在尝试潘多克以及 R knitr 包,以便将 R Markdown 文件导出到 Microsoft Word。作为 knitr/pandoc 过程的一部分,最终的 docx 输出将复制指定 reference.docx 的格式。例如,1 级节标题将遵循在 reference.docx 的样式窗格中指定的 1 级标题的样式。

Knitr 和 pandoc 在强制新的 docx 文件遵守 reference.docx 中指定的格式(图形标题除外)方面做得相当不错:最终的 docx 文件的图形标题没有编号,并且它们位于各自的图形下方。

在我的reference.docx文件中,我修改了标题样式以进行章节级编号(例如:“图 1-1:此处为标题”),并且标题位于reference.docx文件中图像的上方。不幸的是,我无法通过样式窗格执行此操作。这是一次性调整,不会更改任何默认设置。我认为如果我可以通过样式窗格更改reference.docx中图形标题的默认设置,我就可以解决这个问题,但我找不到任何选项来修改标题位置和前缀的默认设置(例如:“图 1-1:”)。

答案1

没有设置或首选项可以控制它,但这似乎有效:

  • 在 Word 中,打开Normal.dotm模板
    (通常位于C:\Users\USERNAME\AppData\Roaming\Microsoft\Templates\Normal.dotm
  • 插入某种图形
  • 使用所需定位创建标题
  • 保存模板
  • 删除图形和标题(不要使用撤消)
  • 关闭并再次保存模板
  • 退出 Word。

从现在开始你应该会发现这个定位是默认选择的位置。

注意:如果 Word 不允许覆盖文件normal.dotm,请将其另存为 并放在normal2.dotm同一文件夹中,然后删除图片和标题并再次保存。退出 Word 后,删除原始版本normal.dotm并重命名 normal2.dotmnormal.dotm

相关内容