MS Word 表格编号

MS Word 表格编号

在我的 Word 2016 文档中,我有使用 Word 标准标题级别定义的部分(例如 1、1.1、1.1.1、2、2.1、2.1.1 等)。

我有表格和图表,对于我的文档的前两节,所有表格都在最低级别标题中(即,第 1.1.1 节有表 1.1.1.1 和表 1.1.1.2,依此类推。

现在我在第 3.1 节,那里有一个表格,我想将其标记为表格 3.1.1。但是,我无法做到这一点。如果我将标题编号更改为“章节以标题 2 样式开始”,它会重新编号所有先前的表格,而这并不是我想要的。

最后,我希望第 3.1 节有一个编号为 3.1.1 的表格,并且我还希望第 3.1.1 节有一个编号为 3.1.1.1 的表格。我该怎么做?

谢谢!

答案1

当您插入标题并指定要“包含章节号”时,Word 将使用 2 个域代码创建标题,例如

Table { STYLEREF \1 }.{ SEQ \* ARABIC \s 1 }

(您可以在 Windows 桌面版 Word 上使用 Alt-F9 在“字段代码”视图和“字段结果视图”之间切换)

{ STYLEREF }字段插入“章节”编号。其中的\1告诉 Word 将标题 1 段落视为章节标题。但您可以手动将\1字段中的 更改为\2\3等等。

SEQ 字段中的\s 1告诉 Word 从第 1 级重新开始编号。同样,您可以手动更改它,以便是\s 2\s 3等等。

因此,您需要根据希望标题出现在哪个级别列表中来使用不同的字段编码。因此,您可能会使用

Table { STYLEREF \2 }.{ SEQ \* ARABIC \s 2 }

为您的二级字幕和

Table { STYLEREF \3 }.{ SEQ \* ARABIC \s 3 }

用于您的第三级标题。

尝试执行此操作时遇到的问题是,当您使用“标题编号”对话框更改编号时,Word 会尝试查找并修改全部文档中现有的标题。因此,为了实现您的目标,您必须避免使用该框(并说服处理该文档的其他人避免使用该框)。

通常,避免出现编号对话框的最简单方法是设置您想要的标题(没有后续文本),然后将其保存为自动文本或自动更正。或者直接手动输入 - 一旦您习惯使用 ctrl-F9 插入一对 { },这并不难。

这些标题的交叉引用将包含您指定的所有级别,并且图表/表格也将包含您指定的所有级别。

但是,这是一种手动方法 - 如果您更改相应标题的级别或将说明移至另一级别,Word 不会自动修改这些级别编号。Word 也不会自动更新对它们的任何交叉引用。

就我个人而言,我通常会尝试以一种很容易被破坏的方式使用 Word - 毕竟,如果您不快速单击“撤消”,则该对话框中的一次更改和所有编号都必须重新访问!但这只是我的 2-c 价值。

相关内容