LaTex 自動生成IEEE格式的參考文獻

因爲IEEE要求的參考文獻格式跟平時用到的有所不同,研究了一陣子才知道怎麼弄,記錄一下,怕忘了。

  1. 首先下一個IEEE的論文模板,進入官網後,點擊下載ieeeconf.zip,解壓后里面的就是latex的模板。

  2. 有了模板之後,添加IEEE的參考文獻引用需要用到BibTex的引用格式,在百度學術或谷歌學術,搜索文章後,點引用,下面會有BibTex的引用格式,如下圖:
    bibtex點擊左下角那個BibTex,就會顯示如下一段描述:

@article{Wolfram2010Vox,
  title={Vox Populi: The Public Searching of the Web},
  author={Wolfram, Dietmar and Spink, Amanda and Jansen, Bernard J and Saracevic, Tefko},
  journal={Journal of the Association for Information Science & Technology},
  volume={52},
  number={12},
  pages={1073-1074},
  year={2010},
}
  1. 然後創建一個名爲mylib.bib文件,把上面那描述複製進去
  2. 之後打開我們下載好的模板,拉到最下面,把原來的代碼改成如下形式:
%\begin{thebibliography}{99}
\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,mylib}
 

%\end{thebibliography}

就是把原來的\begin{thebibliography}{99}\end{thebibliography}註釋掉,加上

\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,mylib}

這兩句,第二句裏的mylib就是剛剛我們創建的mylib.bib文件的文件名,然後我們就可以調用裏面的BitTeX格式的參考文獻了,具體引用方法如下:
在需要引用的地方加上:

\cite{Wolfram2010Vox}

==說明一下:==在\cite{}花括號裏面的是我們在mylib.bib文件中添加的參考文獻第一行的內容,如:@article{Wolfram2010Vox,
只要copy花括號內的內容即可引用對應的文獻。
用一個例子說明:

This is a test operation, cite a article\cite{Wolfram2010Vox}

%\begin{thebibliography}{99}
\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,mylib}

%\end{thebibliography}
  1. 以上這些準備工作做好後,還有一個很關鍵的操作,就是編譯的方法,不然依然不成功:
  • 編譯:PDFLaTex ——>BibTex——>PDFLaTex——>PDFLaTex

    用PDFLaTeX編譯你的 .tex 文件 , 這是生成一個 .aux 的文件, 這告訴 BibTeX 將使用那些應用;
    用BibTeX 編譯 .bib 文件;
    再次用PDFLaTeX 編譯你的 .tex 文件,這個時候在文檔中已經包含了參考文獻,但此時引用的編號可能不正確;
    最後用PDFLaTeX 編譯你的 .tex 文件,如果一切順利的話, 這是所有東西都已正常了。

按上述操作後,就可以看到想要的引用效果了,參考文獻部分是自動生成的,只需添加引用即可,特別方便,之前還需要自己添加參考文獻。
最後效果如圖:
222

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章