参考文献作为论文的最后组成部分,可能不是加分项,但是做不好的话绝对会被吐槽,而且是个要命的减分项。因此要做好检查,以下是一些可以遵循的规范。(如有疏漏,欢迎指出)
.bib文件
1.字段的选择首先要准确(是期刊还是会议,等等),其次我们实验室的风格是字段全大写。几个常用的模板如下,注意latex里面等号要对齐、逗号只有最后一个域没有、没有的域要去掉:
@ARTICLE{,
author = {},
title = {},
journal = {},
year = {},
volume = {},
number = {},
pages = {},
doi = {}
}
@INPROCEEDINGS{,
author = {},
title = {},
booktitle = {},
year = {},
pages = {},
doi = {} }
2.\cite的内容命名。我们实验室的风格是前两个作者的姓+年份+关键词。关键词你可以自己提炼但是尽量不要有特殊符号。
3.同一字段的顺序也要一致。比如同一个.bib文件里,两篇文献都是@ARTICLE,author和title出现的顺序别不一样。总之,不能直接用网上下载的.bib文件直接粘贴,你要把它的风格和你的调统一,所以有时候还不如按第一点提到的模板自己写,比较省时~
4.一些零散的问题点
以@ARTICLE为例
> @ARTICLE{,author = {},//每个作者的姓名之间不加逗号而且都是名在前姓在后;多个作者之间都用and连接title = {},//注意大小写问题,大写的字母左右两边需要加{},专有名词的首字母大写,例如{G}aussjournal = {},//注意大小写问题,注意统一问题。比如同一个期刊,International Journal of Machine Learning & Cybernetics和International Journal of Machine Learning and Cybernetics不要同时出现在一个.bib文件,要统一。year = {},volume = {},number = {},//没有的话,此行去掉不然编译可能出错pages = {},//页码中间是两个英文半角的--doi = {}
}
以@INPROCEEDINGS为例
> @INPROCEEDINGS{,
> author = {},
> title = {},
> booktitle = {},//会议的话写成缩写,即Proc.空格加会议缩写名称(只是我们实验室的参考文献风格)
> year = {},
> pages = {},
> doi = {} }
.tex文件
为了更直观的检查参考文献,可以生成一个PDF。我用的代码如下:
\documentclass[UTF8,a4paper,12pt]{article}
\usepackage[left=2.50cm, right=2.50cm, top=2.50cm, bottom=2.50cm]{geometry} %页边距
\usepackage{amsmath, amsfonts, amssymb} % 数学公式相关宏包
\usepackage{url} % 超链接
\usepackage{bm} % 加粗部分公式,比如\bm{aaa}aaa\begin{document}
\nocite{*}//不区分是否引用会显示全部.bib文件中的参考文献\bibliographystyle{ieeetr}//可以替换成其它.bst文件\bibliography{fansmale}//这里是.bib文件名\end{document}
一些参考网址
1.当作者人名有特殊字符(如重音或变音符号)时,查阅https://www.bibtex.org/SpecialSymbols/
2.如果你需要其它格式的参考文献,查阅https://www.bibtex.com/bibliography-styles/可以下载不同.bst文件
3.如果需要参考的不只有期刊论文和会议还有其它类型,参考https://blog.csdn.net/itnerd/article/details/112982649和https://blog.csdn.net/Ryan_lee9410/article/details/106055787的必要域(注意:参考的是域,不是格式因为格式要和你自己遵循的风格统一,千万不要杂糅)
建议你自己的风格最好是师承的风格~这样容易及时发现错误修改也可以养成良好稳定的书写习惯。
附上一个目前觉得较复杂的.bib
小结
其实想做好.bib文件不难。因为没什么难点,但是做好也不容易无非“细心”二字。修改的时候一定要看好对应,把内容填在它应该在的位置,千万不要觉着最后看不出来就乱填。
再去仔细检查检查,是对前人知识成果和原文作者的尊重~