Latex 之BibTeX 管理文獻(以 IEEE模板為例)
阿新 • • 發佈:2019-02-13
之所以使用Latex 是因為它對文獻格式的管理比word要簡單的多,這裡介紹BibTex 管理文獻的使用方法.
自己在網上搜了好多,講的大多是bib檔案格式,bibtex 編譯, 其實當按照我上一篇部落格配置好sublime和Latex之後,無需再去想編譯的事情, 直接Ctrl+B即可,所以我下面主要介紹從.bib檔案的產生到引用.
在你的.tex 檔案的目錄下,建立一個mylib.bib檔案,如下圖所示
mylib.bib主要存放什麼呢?存的是你要引用的參考文獻的格式, 那這個格式咋寫,不用你寫, 把你參考的文獻名字直接輸到谷歌搜尋裡面, 在引用處會用Bibtex格式,如下圖
然後複製下面粘到mylib.bib裡面去即可.比如
@article{boulkenafet2017face, title={Face Anti-spoofing in Biometric Systems}, author={Boulkenafet, Zinelabidine and Akhtar, Zahid and Feng, Xiaoyi and Hadid, Abdenour}, booktitle={Biometric Security and Privacy}, pages={299--321}, year={2017}, publisher={Springer} }此時, 在你的.tex檔案裡面,寫上如下兩個命令
\bibliographystyle{IEEEtran} %這是你要使用的格式,比如要投IEEE,就寫IEEEtran
\bibliography{IEEEabrv,mylib}%這個是載入你的bib,你可以理解從文獻資料庫中載入要引用的文獻
如何引用呢
在正文裡面, 輸入下面的命令
\cite{boulkenafet2017face} 注意這大括號裡面的是你.bib檔案中每個參考文獻的id,也就是@article{}裡面的第一個欄位
這樣,編譯後生成的pdf在引用文獻的地方就會出現角標[1],然後文章的參考文獻會列出來,如下圖所示
至此,你按照上面的步驟就可以往裡面新增很多參考文獻了,學會之後以後再管理文獻很方便.