全选以后,按F9
在Word中插入和引用公式编号
1、需求
最近要用Word写一些有很多公式的文档,一个小节就有十几个公式,一章有几十个公式。 我希望能公式能自动编号。例如我在公式(3.3)前面增加了一个公式并编号后,后面的编号以及引用编号的地方会自动变化。 即原来的公式(3.3)的编号会变成(3.4),原来引用公式(3.3)的地方也会自动引用(3.4)。
我觉得这个需求很简单。但实际上我搜索加摸索,搞了好一阵子才找到正确的操作方法。 记录一下,或许能节约你的时间。我用的Word版本是2002。
2、问题
选择“插入”->“引用”->“题注”就可以插入公式编号。
问题主要出在我用“插入”->“引用”->“交叉引用”引用公式编号时。不管我选择“整项题注”还是“只有标签和编号”,实际插入的都是公式和公式编号。
天啊,我只想要公式编号。
3、原因
问题的原因是:
- 在同一个段落,Word只支持一种样式。我把公式和编号放在同一行。在我插入题注时,这一行(包括公式)的样式就变成了题注。
- 在交叉引用时,Word根据“题注”样式选择要插入的文本。如果选择“整项题注”,就插入编号所在段落的所有“题注”样式的文本。 如果选择“只有标签和编号”,就插入编号以及编号前所有“题注”样式的文本。
因此就产生了前面描述的问题。
4、正解
正确的操作方法是这样:
- 在公式后tab到一个适合插入公式编号的位置后回车。
- 在新行用“插入”->“引用”->“题注”插入公式编号。这时公式编号行是“题注”样式,公式行是原来的样式。
- 将光标移到公式行的行尾,按下Ctrl+Alt+Enter键插入一个样式分隔符。这时公式编号行会连到公式行的末尾。看上去就是在同一行。 这时公式编号行还是“题注”样式,公式行也还是原来的样式。
- 在需要引用公式的地方用“插入”->“引用”->“交叉引用”引用公式编号,可以选择“整项题注”引用公式编号行的所有内容。
好了,这样就可以了。Ctrl+Alt+Enter键对应的命令是“InsertStyleSeparator”。可以通过自定义菜单将命令按钮放到工具栏上。
可以把回车后的操作用录制宏记录下来,并指定到快捷键上。这样只要按一下快捷键就可以插入自动编号并可以正确引用的公式了。我在Word2003也试过相同操作。
在插入和删除一个公式编号后,需要更新所有域,其它公式编号才会随之改变。更新所有域的方法是全选(Ctrl+A)后按F9键。最方便的操作还是复制、粘贴。复制公式编号和前面的几个tab,粘贴到新公式后面,用tab调整到合适的位置。然后Ctrl+A全选,F9更新就可以了。
转自:http://www.fmddlmyy.cn/text58.html