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

Formatting 获取Microsoft Word 2010中数字的正确编号字段,formatting,ms-word,ms-office,word-2010,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小节中插入了该图。我用“插入标题…”在图片下面放了一些文字

我有.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 }

如何做到这一点?

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


p、 虽然这是一个很好的问题,我也学到了一些答案,但它并不真正属于StackOverflow,因为它不是一个编程问题。有人会为它推荐一个更好的StackExchange站点。(超级用户?)别生气!在其他StackExchange站点上开户非常容易。您的登录凭据相同(除非您使其不同)。你的声誉不会传到不同的网站,但你在这里的代表目前只有23岁,所以没有什么大不了的。;-)如果你把它移动到超级用户,在这里留下这样的评论,我会在那里回答。然后你可以选择我的答案,我就不再是6了。英雄联盟也许你可以回答我的一个问题。

好的,我已经找到了解决问题的临时办法。 在每一章中(由标题1样式表示),我都更改了标题代码:

Figure { STYLEREF 1 \s }.{ SEQ Figure \* ARABIC \s 1 }
为此:

Figure 5.{ SEQ Figure \* ARABIC \s 1 }
其中5是我的顶级章节编号。然后,如果我插入新的图形,我复制粘贴在其下面的上述代码,所有图形编号正确地更改为新的,即序列号。
这样,在对整个文档执行“更新字段”时,我就不会遇到问题,因为数字表会受到影响。

谢谢您的评论。不管怎样,我把问题放在StAccOfFuff.com上,因为我觉得这将是一个编程问题,如果我们认为MSWord中的切换字段代码更接近于“编程”而不是平均程序使用(是的,我知道,所有小于C的程序也不是为我编程的!)如何避免硬代码5?如何使其动态化?您可以这样做:转到
插入->链接->交叉引用
,然后选择
引用类型:标题
插入引用:标题编号(无上下文)
,然后选择下面要查找的标题。