问题描述: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.
。