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

作者: 九天学者 | 来源:发表于2019-03-04 21:42 被阅读15次

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

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

    毕业论文答辩中评委经常吐槽的经典问题 关于参考文献的错误或不规范问题:中文中有引用但参考文献列表中没有;参考文献列...

  • LaTeX修改参考文献样式

    前言 使用LaTeX写学位论文中,会有各种不同的参考文献样式。 关于LaTeX使用参考文献的基础知识,可以参考已写...

  • LaTeX参考文献

    参考文献可以说是写论文时候最头疼的事情,如果你手动一条一条去输入的话,也是可以的,但是毕竟还是累的,效率也不怎么样...

  • LaTeX参考文献样式——bibliographystyle

    完全转自Latex\bibliographystyleLaTeX 参考文献标准选项及其样式共有以下8种:plain...

  • 参考文献排序

    latex编译的时候, 提示有重复的参考文献. 我就想着那我们用vim来排序吧. 假设我们有如下的参考文献(bib...

  • 搜索引擎ElasticSearch之(4)、集群管理

    1、集群状态及监控状态 ES提供了检查和监控节点或集群的信息,包括统计信息、服务器信息、节点参数等。 1.1、集群...

  • 在LaTeX中如何引用参考文献

    LaTeX插入参考文献,可以使用BibTex,也可以不使用BibTex。 不使用BibTeX 先在文章文章末尾写好...

  • LaTex快速入门——Tex live+TexStudio安装及

    LaTeX对于论文排版有着巨大的便利,并且对于参考文献的引用也十分方便,不会出现使用word引用参考文献一旦更改文...

  • 阿里云ECS服务器CentOS 7.2下部署Docker

    1. 添加yum源 2. 安装并运行Docker 3. 检查安装结果 出现如下信息表示安装启动成功 参考文献 ...

  • GitStats使用

    GitStats为一个用于生成git仓库统计信息的工具。它检查仓库并生成历史数据的统计信息。当前仅输出HTML格式...

网友评论

    本文标题:Latex参考文献信息检查和统计

    本文链接:https://www.haomeiwen.com/subject/zwmwuqtx.html