在LaTeX環(huán)境下使用BibTeX進行文獻引用(MiKTeX軟件)

手動管理參考文獻總是令人抓狂,參考文獻的樣式需要小心編排,還需要按照引用順序?qū)⒖嘉墨I進行排序和編號,以致添加、刪除或者修改引用文獻后都需要進行大量的修改,耗費大量的時間和精力。

使用BibTeX進行文獻管理可以有效地提高這項工作的效率,下面以MiKTeX軟件為例進行說明。

使用BibTex的好處是:

  • 自動調(diào)整參考文獻樣式。
  • 在正文中直接對參考文獻別稱進行引用,不需要在正文中來回修改引用號。
  • 自動按照引用順序?qū)⒖嘉墨I進行排序和編號。
  • 自動對多個文獻進行“按需取用”。

bst & bib

征稿機構(gòu)不同,對參考文獻樣式的要求也可能不同,因此文獻檢索網(wǎng)站往往給出多種引用樣式,如下圖所示。bst文件是定義參考文獻樣式的文件,一般由征稿的雜志、會議給出,這種文件的后綴名為.bst,比如IEEEtran.bst.

多種參考文獻樣式

.bib文件是一個參考文件的“數(shù)據(jù)庫”,我們只要把參考文獻以指定的格式貼到這個文件里,就可以在文章中進行使用了。

.bib文件的中參考文獻的格式不用我們自己編寫,在谷歌學(xué)術(shù)中點擊BibTeX按鈕,就可以得到相應(yīng)的格式,如下圖所示。

谷歌學(xué)術(shù)提供的BibTeX格式
BibTeX格式示例

使用BibTeX

引用和準備文件

\bibliographystyle{IEEEtran}
\bibliography{mybib} 

在自己的文章中使用上面的格式引用.bst.bib文件,其中第1行的含義是引用樣式文件IEEEtran.bst,第2行的含義是引用參考文獻“數(shù)據(jù)庫”文件mybib.bib,使用上面的語句時不需要寫文件的后綴名。

MiKTeX軟件可以幫助我們使用自動下載樣式文件,或者我們手動把.bst樣式文件放在下面的文件夾中:

<軟件安裝位置>\bibtex\bst\

.bib文件放在下面的文件夾中:

<軟件安裝位置>\bibtex\bib\

更新文件索引

之后,我們更新MiKTeX對文件的索引,在MiKTeX Console中使用下面的命令:

initexmf --update-fndb

引用文獻

.bib文件中添加我們的參考文獻:

@article{mybib:scheduling-theory,
  title={Scheduling: theory, algorithms, and systems (ed.): Springer Science \& Business Media},
  author={Pinedo, ML},
  year={2016}
}

在文章中使用下面的格式引用這個文獻:

A famous book about scheduling is \cite{mybib:scheduling-theory}.

\bibliographystyle{IEEEtran}
\bibliography{mybib} 

記得在文章最后添加對.bst.bib文件的引用,這樣,在對文件進行編譯后,正文顯示如下:

A famous book about scheduling is [1].

[1] M. Pinedo, “Scheduling: theory, algorithms, and systems (ed.): Springer science & business media,” 2016.
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容