如何将章节编号放在具有不同格式的单独行上?

如何将章节编号放在具有不同格式的单独行上?

我正在制作一个包含不同“章节”的 Word 模板。

布局如下:

  1. 公司徽标页
  2. 封面(文档标题)
  3. 求职信
  4. 目录
  5. 章节封面(章节号和标题 1)
  6. 章节内容(重复章节号和标题 1,可能包含标题 2)
  7. 结束页

章节内容(#6)可能跨越多页。显然,可以有多个章节,因此我在#5 和#6 周围添加了重复内容控件,以便更轻松地复制结构(应尽可能保护这些内容,并且最终用户无法编辑它们)。

问题在于章节封面(#5)在不同的行上以不同的格式包含章节号,如下所示:

章节封面

对于其他章节,这应该变成 2.0、3.0 等。章节内容 (#6) 应该使用章节封面中的数据:

章节内容

章节内容使用 复制章节标题{STYLEREF "Heading 1"}。我可以使用列表样式来使编号起作用,标题 1(章节标题)使用隐藏编号,小节(标题 2)使用常规编号。这样,其他章节中的小节就可以正确编号为 2.1、2.2 等。

但我无法使章节编号起作用(本例中为“1.0”):我尝试过{STYLEREF 1 \n}- 但它总是在章节封面页(#5)上返回“1”,好像它没有拾取下面的标题 1。作为快速修复,我引入了一个SEQ字段,但这些字段不会自动更新,所以这并不理想。

我怎样才能使章节编号发挥作用? 显然,标题 1 样式应用正确,因为STYLEREF下一页正确地选取了它。

另外,我很难让目录正常工作。我不需要任何页码,只需要结构,但这次需要章节号。我能做的最好的事情是:

目录

显然,它应该只是“1.0 本章的标题”,然后是其下方的“1.1 小节(标题 2)”。但看起来标题 1 的编号没有被拾取,因为它在列表选项中设置为“隐藏”……?

任何帮助都将不胜感激!

答案1

我想我已经正确理解了你的意思,你想要这样的结果:

在此处输入图片描述

“实际”标题数字和文本之间的距离是通过按 Shift+Enter 创建的 - 新行而不是新段落。没有办法使用数字格式自动获得此距离。(但您应该能够使用段落格式作为样式的一部分,用于标题信息的 StyleRef 反映。)

查看以下字段代码。特别注意 StyleRef 字段(其中 2 个!),使用 \l 开关从以下字段拾取标题以下而不是以前。

在此处输入图片描述

为了处理编号,我创建了一种新的编号样式,将级别(我只做了 2 个)与标题样式链接起来。

在此处输入图片描述

相关内容