为Microsoft Word 2010中的数字获取正确的编号字段

时间:2013-09-30 10:28:21

标签: formatting ms-word ms-office word-2010

我的.docx文档有多章列表,我的章节和TOC是:

1. Chapter One
2. Chapter Two
2.1. Chapter Two, Sub-chapter One
...
5. Chapter Five
5.1. Chapter Five, Sub-chapter One
5.1.1. Chapter Five, Sub-chapter One, Sub-sub-chapter One
etc.

我在5.1.1的子章节中插入了数字。我使用“插入标题...”在图像下方放置一些文字:

Figure 5.1.1.1 Some image caption

我想要的是标题格式,其中只有章节编号,但不包括子章节编号,如下所示:

Figure 5.1 Some image caption

其中 5 是我的章节编号, .1 是本章的图。 现在,我的字段代码如下所示:

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

怎么办呢?

2 个答案:

答案 0 :(得分:2)

在Word2007中,您所要做的就是小心使用不同的标题样式启动子章节。然后使用章节标题样式对数字进行编号。 Word会在对数字,表格和方程进行编号时忽略您的子章节。哦,你必须将整个文档设置为多级列表,但听起来你已经这样做了。

P.S。虽然这是一个很好的问题,并且我学到了一些回答它的东西,但它并不真正属于StackOverflow,因为它不是一个编程问题。有人会为它建议一个更好的StackExchange站点。 (超级用户?)别生气! 非常在其他StackExchange网站上轻松打开帐户。您的登录凭据是相同的(除非您使它们不同)。你的声誉不会延伸到不同的网站,但你的代表目前只有23,所以那里没什么大不了的。 ;-)如果您将其移至超级用户,请在此处留下评论,我将在那里回答。然后你可以选择我的答案,我不再是那里的6了。大声笑!也许你可以在那里回答我的一个问题。

答案 1 :(得分:1)

好的,我找到了解决问题的临时解决方案。 在每章(用 Heading1 样式表示)中,我更改了Caption代码:

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

到此:

Figure 5.{ SEQ Figure \* ARABIC \s 1 }

其中 5 是我的顶级章节的编号。然后,如果我插入新图,我在其下方的代码上方复制粘贴,并且所有图号都正确地更改为新的,即序列号。 这样,我在整个文档上执行“更新字段”时没有问题,其中数据表受到影响。