Latex参考文献信息检查和统计

这里有详细的学位论文写作之word和Latex攻略视频教程,喜欢用哪个随便选

毕业论文答辩中评委经常吐槽的经典问题

关于参考文献的错误或不规范问题:中文中有引用但参考文献列表中没有;参考文献列表中存在重复参考文献;参考文献信息不完整,缺少期号、卷号等。估计会是每个毕业生百分百会遇到的。要么是 评委提出修改意见,要么导师,要么同学....
对于这样一些“机械的错误”为什么不可以让计算机帮我们排除呢?
答案是肯定的!交给python小程序

参考文献信息检查方法

这里不讨论word些参考文献的情况,这不是作者的style。而对于用Latex写作的毕业论文,参考文献肯定不会出现正文与列表不对应的情况,就是比word保险!
一般也不会出现参考文献重复的问题,如果所有的参考文献题录(.bib文件中的条目)都来自Google Scholar,每个参考文献的citekey都是唯一的,所以可以排除这种问题!
最普遍的问题是参考文献信息缺失,因为有些参考文献信息在Google Scholar的bib文件中是不完整的。这类问题就需要打开此文献的原文去手动修正。对于有200+个参考文献的博士论文,人工去检查参考文献的信息完整性,这肯定不是一个博士生应该干的事儿!因...为...太机械!眼睛会被看花不说,也不能保证一点儿不遗漏!

作为一个scientist,就应该写个小程序让计算机帮我们做这类工作,即可靠又快速!作者在此分享一个例子

bib文件示例

@article{kissling2005transport,
    title={Transport of three-phase hyper-saline brines in porous media: theory and code implementation},
    author={Kissling, Warwick M},
    journal={Transport in porous media},
    volume={61},
    number={1},
    pages={25--44},
    year={2005},
    publisher={Springer}
}

kissling2005transport就是cite key

小程序checkref.py

checkref.py使用方法提示

检查信息完整性

./checkref.py refs.bib -c
检查结果

对每一种文献类型分别输出,非article的文献则输出其 cite key ;对于article类型的文献则检查其title,journal,author,year,volume,number等信息,如果缺失,则输出该文献对应的cite key,以便查找并完善之!

统计信息

./checkref.py refs.bib -p
文献类型统计
按引用菜蔬统计期刊名称
文献年份统计
按引用次数统计作者

资源获取方法

此小程序同 CugThusis 3.0 一起发布,参见 CugThusis 3.0的获取方法

你可能感兴趣的:(Latex参考文献信息检查和统计)