最近在寫小論文,插入參考文獻時要求是IEEE標準格式,而谷歌學術引用的三種格式又都不符合,網上查閱一番後,發現只能用latex來生成參考文獻。本人從沒用過latex,即使在寫這篇博客時,依然對latex不甚瞭解,所以,本文適合像我同樣,平時用word寫做,僅僅想用快速生成IEEE標準的參考文獻的人。工具
1. latex環境和編譯器安裝網站
本人蔘考這篇文章安裝了 TeXlive+TeXstuido 環境,TeXlive安裝過程稍微久一點,整體仍是挺快的。ui
2. 插入IEEE標準的參考文獻spa
本文一再強調IEEE標準,由於其餘的我也沒作,這部分我參考了這篇文章。.net
a. 雙擊打開Texstudio, 文件->新建,自動生成一個未命名文檔,拷貝下面代碼進去,保存爲document.texcode
\documentclass[11pt]{article} \usepackage{cite} \begin{document} \title{My Article} \author{Nobody Jr.} \date{Today} \maketitle Blablabla said Nobody ~\cite{bhaumik2018shared}. \bibliography{IEEEabrv,mybib}{} \bibliographystyle{IEEEtran} \end{document}
b. 新建一個BibTex參考庫文件。具體方法爲輸入上述代碼後進行構建,完成後點擊左側結構
欄的參考文獻 > text,提示是否建立bib文件,選擇是
blog
c. 打開谷歌學術或者百度學術,檢索你要引用的文章。以谷歌學術爲例,搜索谷歌學術鏡像,隨便進入一個鏡像網站,輸入你要引用的文章標題,如 Shared Storage Software Defined Data Centers: Analyzing VM Migration Based on Application Workloads教程
點擊最下面的雙引號,彈出一個小窗口以下ip
若是和IEEE標準格式的文獻對比你就會發現,這裏生成的三種格式參考文獻的格式都是有問題的,所以咱們要點擊下面的BibTeX,而後會打開一個新的標籤頁,就是bibTex的內容。咱們這把這些內容拷貝到在TexStudio裏剛新建的bib文件裏,保存爲mybib.bibci
@inproceedings{bhaumik2018shared,
title={Shared Storage Software Defined Data Centers: Analyzing VM Migration Based on Application Workloads},
author={Bhaumik, Sumitro and Dhangar, Rohit and Murari, Gouranga and Bishnu, Swapnil Kumar and Chakraborty, Sandip},
booktitle={2018 IEEE Global Communications Conference (GLOBECOM)},
pages={1--7},
year={2018},
organization={IEEE}
}
d. 看到這你可能會發現了,剛新建的兩個文件:tex文件和bib文件是有聯繫的。沒錯,tex文件 \cite{XXX} 語句{}中的內容須是你bib文件{}裏的第一個詞,表示在該處引用了這篇文章;另外bib文件名須與tex文件中保持一致,能夠看到這裏叫mybib,也是,否則tex怎麼知道引用哪一個bib文件呢
e. 選中tex文件,工具->構建並查看(或者直接按F5),生成效果圖以下。須要注意的是,這裏沒有像參考的第二篇文章說的同樣要編譯四次,前提是你要保證TexStudio是按照第一篇參考文章同樣配置了,默認編譯器選擇的是XeLatex。
若是想同時生成多篇參考文獻,方法是同樣的,先去谷歌學術或者其餘網站拷貝對應論文的bibtex,全都 拷到mybib.bib這個文件裏,要引用XXX就在tex文件里加一句\cite{XXX}。
最後,構建並查看時右側窗口的內容是不能被文本選區的。若是想把生成的參考文獻拷回到word裏,很簡單,只要回到你保存tex文件的目錄下,你會發現這裏多了一個PDF文件,這就是你剛剛構建生成的PDF,打開直接拷貝就完事了。