背景与意义
在使用word输入参考文献的时候,会出现文中交叉引用不更新域的情况。但有时候又能更新,在此对不能更新的情况进行说明,并给出自己对这个问题的理解以及解决办法。
具体的问题以及解决方案
首先我们给出一个word示例片段:
可以看到,这三篇参考文献都是正确在文中交叉引用了,我以红色的字体表示。每篇文献对应编号也是正确的。
现在我们会出现以下几种情况:
(1)在文献3之后添加文献。这种情况很容易,直接光标放在文献3后面,加入换行即可,再选中包含交叉引用的文本,按F9按键就可以更新编号。如下图所示:
(2)在文献2之前想要添加文献,或者说在文献1之后想要添加文献。这种情况如果是光标放在文献2三个字之前再按换行,会导致交叉引用不更新,如下面两个图所示。第二幅图中文献2的编号就没有更新。
对此,我的猜测是交叉引用的是编号2,而不是”文献2“这三个字。解决方案如下:
将光标放在”文献1“三个字之后,再加入换行,再更新编号,就可以看到编号已经更新了。如下面两个图所示:
(3)在文献1之前想要添加文献。由于这是第一篇文献,所以无法按照(2)中的解决方法在第0篇文献后换行。所以,解决方案是在参考文献后的空行添加编号,再选中文献1的编号,再使用连续编号,就可以成功插入文献了。如下图步骤所示:
总结与思考
- 由于编号的更新是域的更新,所以和写的内容是没有关系的,重点是看,这个域在哪儿。比如这里的交叉引用就是引用的编号,而不是内容。
- word的域和宏是高级使用方法,可以在写毕业论文的时候学习一下。