在運用LaTeX寫作時如何來自動生成參考文獻呢?下面來講講。
我們要做的是:是把參考文獻寫在.bib文件中,然后和.tex放在同一文件夾下,.tex直接引用.bib中的參考文獻。這種方法比較簡單,不需要你根據期刊的格式每個都改動,只需要你找到相關的文件,按照Bibtex格式放到.bib文件中,在tex文件中會按照指定的參考文獻格式現實。那么具體如何操作呢?
1、首先在.tex的同一個文件夾下建立一個.bib的文件
例如:我建立了一個名為myref.bib的文件。
這一步很簡單:就在.tex同級文件夾中建立一個.txt然后直接修改即可,再在TeXstudio里打開即可
2、從google學術或者百度學術上找到參考文采用,然后引用Bibtex
就會顯示如下格式:
點擊雙引號,接下來就出現如下界面:
點擊"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={出版社}
}
3、將以上內容拷貝到.bib文件中
最后生成如下圖中的.bib的文件
注意:這里必須兩篇及以上全英文文獻起步,不然會報錯或者文獻引用顯示[?]
4、Latex的正文中引用
在.tex文章的正文中使用如下代碼來引用文章 ,其中 name1為參考文獻的Bibtex名稱:
\cite{name1}
例如:我們在正文中引用上面的文章來舉例:
\cite{watts1998collective}
同時需要在.tex文章結尾處要設置參考文獻類型,如:
\bibliographystyle{unsrt} // unsrt 為文獻的格式類型
\bibliography{myref} // myref 為我們的.bib文件名
- 我用是的unsrt 為文獻的格式類型
- myref 為我的.bib文件myref.bib,也放在與.tex的同一個文件夾中
LaTeX 參考文獻標准選項及其樣式共有以下8種:
- plain,按字母的順序排列,比較次序為作者、年度和標題.
- unsrt,樣式同plain,只是按照引用的先后排序.
- alpha,用作者名首字母+年份后兩位作標號,以字母順序排序.
- abbrv,類似plain,將月份全拼改為縮寫,更顯緊湊.
- ieeetr,國際電氣電子工程師協會期刊樣式.
- acm,美國計算機學會期刊樣式.
- siam,美國工業和應用數學學會期刊樣式.
- apalike,美國心理學學會期刊樣式.
5、編譯
- 首先,對myref.bib 進行編譯,工具---命令---Bibtex
- 最后,對paper.tex進行編譯
- 完工