WORD自动引用参考文献

时间:2022-08-27 06:03:04

WORD里面自动引用参考文献一直没找到较好的办法,网上那些所谓的尾注办法都是垃圾。自己总结出来一种半自动的方法,步骤如下:


1. 参考文献用列表排好,编号样式为[#]

2. 在文中需要引用的部分直接插入交叉引用,可能有三种类型:
1) 最常见情况:独立条目 [2]
2) 次常见情况:离散条目 [2][6][12]
3) 不常见情况:连续条目 [2][3][4]

3. 新建样式:上标引用 (字体:上标)

4. Ctrl+H打开查找替换窗口,选中使用通配符
查找: /[[0-9]@/]
替换:(样式选择"上标引用")
Go! (此时所有的交叉引用[x]都会变成上标形式)

此后的步骤为文章定稿之后进行:

5. 样式与格式-》上标引用-》选中所有实例,
Ctrl+Shift+F9 切断域关联

6. Ctrl+H打开查找替换窗口
查找: ][
替换: ,
Go! (此时离散条目就符合要求了)

7. Ctrl+H打开查找替换窗口,选中使用通配符
查找: /[[0-9]@,[0-9]@,*/]
"查找下一个"比对一下当前匹配的是"离散条目"还是"连续条目",
如果是离散条目就不用动(见第6步),否则就手动排成[2-4]需要
的连续条目样式. (如果参考文献按照字母序排列,那么这部分
手动工作很少;如果按照引用出现顺序排列,那么可能会多一些)
这里其实可以搞一个宏,自动分析匹配到的字符串属于何种类型,
并替换为需要的格式。

8. Ctrl+A 选中全文, F9更新域
第7步中可能会使页码发生变化(概率很小)

这是自己这两天边用边总结出来的,只有第7步有一点手动工作,其它
都是自动化的,所以还可以试一试。