一、自动缩写bib文件
fork了一个github库,原先库里头包含了针对Science类期刊会议(物理、化学、材料、医学…)的bib自动编写方式,我添加了IEEE/ACM等计算机类常用期刊会议的列表(特别是AI方向的顶刊顶会),并按IEEE/ACM等期刊会议名称常用格式做了点修改
Github库链接:https://github.com/RH-Lin/abbreviate_pub_names_in_bib
里头publication_list_science.txt包含针对物理、化学、材料、医学等领域的期刊,publication_list_cs.txt包含IEEE/ACM等计算机类常用期刊会议,根据需要选择运行abbreviate-science.py或abbreviate-cs.py
如果遇到github库中publication_list.txt里头不包括的期刊,可以用下边的手动缩写方式查找自行替换/添加到txt文件中再编译
二、手动缩写方式
期刊名搜索缩写
- 在Journal Citation Reports中搜索相应的期刊的名字。
- 进入到期刊右边的“进一步了解”,找到期刊的缩写
ISO Abbreviation
。 - 在.bib文件中找到对应的 journal = {XXX},将XXX替换成刚刚搜索到的期刊的缩写名字。
- 重新编译.bib文件,这时就能看到期刊名字都变成了缩写形式。
会议名搜索缩写
- 会议论文一般是EI收录,这时就需要去EI检索网站
- 到EI上搜索论文/会议名称,点击”Detailed/” 或 ” Show Preview",找到会议的缩写
Abbreviated source title
。 - 同理替换.bib文件缩写
参考内容:
[1]: https://github.com/JitingTian/abbreviate_journal_names_in_bib
[2]: https://zhuanlan.zhihu.com/p/503375837
[3]: https://blog.csdn.net/weixin_43981621/article/details/129637262
[4]: https://blog.csdn.net/ixobgenw/article/details/127727981