VBA替换中文文献引用出现的et al.和and——以中科院学位论文的参考文献要求为例

作品简介

问题描述:Endnote是常用的文献管理工具,并提供国标模板Chinese Std GBT7714 (numeric).ens,但Endnote在中英文混排上略欠考虑。Chinese Std GBT7714使用序号的形式(**1)对文献进行引用,但有时我们需要以作者-年份的形式进行引用,例如:使用******(张三 等)或者******(张三和李四),而endnote出现的引用经常是******(张三 et al.)或者******(张三 and 李四)。虽然用替换或手动修改也可以解决上述问题,但如果论文篇幅较长(如:学位论文)或者需要反复修改(好不容易把et al.改成了,若需要再插入文献,更新Endnote后又变回et al.了),手动修改或替换就过于繁琐了。

本文采用更加直接的思路——编写VBA程序,使用的方法一键修改张三 et al.或者张三 and 李四张三 等或者张三和李四。不仅修改文章引用中的张三 et al.或者张三 and 李四问题,也修改文末中文参考文献中出现的张三, et al.

创作时间:2023-04-30 13:34:17