进入研究生阶段,都要面临发文章的需要,所以论文编辑工具Latex就是我们的必备工具了,在自己不断学习和摸索的过程中,也get到一些好用的技能,今天就来介绍一下关于论文参考文献的有效方法。
因科研需要,之前一直写论文用最原始的方式加入参考文献,稍微对文献调整一下,整个顺序编号都要重新变动,简直是科研噩梦,后来发现用bib来调整文献了,真的是非常提高效率,神器,推荐一下!并且详细介绍一下如何使用:
首先先来介绍一下最初的添加文献的方式吧,第一种添加参考文献的方式就是:
\begin{thebibliography}{}
\bibitem[\protect\citeauthoryear{Aamport}{1986}]{RefJ}
Aamport, L. A. 1986. The gnats and gnus document preparation system.
\textit{\mbox{G-Animal's} Journal} 41:(7) 73.
\end{thebibliography}
这种方式添加参考文献需要按照期刊或者会议规定的格式直接写在.tex文件中,在引用处直接 \cite{} 该文件。这种方式的弊端就是比较繁琐,每次文献顺序或者是添加删除参考文献,都需要调整所有文献的顺序,是最低效的方式。
那么作为科研党,还是需要高效的引入参考文献的方式的,这样才能节省时间。
下面介绍另外一种我比较推荐的的引用方式:
是把参考文献写在.bib文件中,然后和.tex放在同一文件夹下,.tex直接引用.bib中的参考文献。这种方法比较简单,不需要你根据期刊的格式每个都改动,只需要你找到相关的文件,按照Bibtex格式放到.bib文件中,在tex文件中会按照指定的参考文献格式现实。
那么具体如何操作呢?
例如我建立了一个名为myref.bib的文件。
就会显示如下格式:
点击双引号,接下来就出现如下界面:
点击"BibTeX",然后出现如下代码信息:
@article{watts1998collective,
title={Collective dynamics of ‘small-world’networks},
author={Watts, Duncan J and Strogatz, Steven H},
journal={nature},
volume={393},
number={6684},
pages={440},
year={1998},
publisher={Nature Publishing Group}
}
解释如下:
@article{name1,
title = {文章标题},
author = {作者, 多个作者用 and 连接},
journal = {期刊名},
volume = {卷},
number = {页码},
pages={},
year = {年份},
publisher={出版社}
}
在.tex文章的正文中使用如下代码来引用文章 ,其中 name1为参考文献的Bibtex名称:
\cite{name1}
例如:我们在正文中引用上面的文章来举例:
\cite{watts1998collective}
同时需要在.tex文章结尾处要设置参考文献类型,如
\bibliographystyle{unsrt} // unsrt 为文献的格式类型
\bibliography{mysef} // mysef 为我们的.bib文件名
1、因为我用的unsrt 为文献的格式类型,有的Latex模板中参考文献的格式定义在模板文件夹中的,比如IEEEtran的模板中 IEEEtran.cls中(.cls文件为Latex格式定义文件)
2、mysef 为我们的.bib文件myref.bib,也放在与.tex的同一个文件夹中。
接下来就是编译.tex文件和.bib文件,.tex文件的编译和以前一样,.bib直接用BibTeX编译。