Latex學習筆記-參考文獻篇

Latex中插入參考文獻目前我看到的有兩種方法

一種是手工一條一條的寫入正文中,這種方法我感覺使用起來不太方便,這裏不作整理。

另一種是寫一個後綴名爲bib的文件,我用的是myreference.bib.然後再latex正文中使用這個文件來插入參考文獻。下面介紹這種方式。

bib文件中添加文獻記錄:

在google 、google scholar 中搜索文獻後,在每條記錄下面有一個“”引用“,點進去會出現一個對話框,對話框裏就是這篇文獻的引用格式,一般都有Bibtex格式,選擇BIbtex然後把出現的內容直接粘貼到bib文件中即可。

一般記錄爲

@article{esling2012time,

 title={Time-series data mining},

 author={Esling, Philippe and Agon, Carlos},

 journal={ACM Computing Surveys (CSUR)},

 volume={45},

 number={1},

  pages={12},

 year={2012},

 publisher={ACM}

}

{}裏面第一項是這篇文獻記錄的ID,我把它叫做referenceID。

編輯好bib文件後,在latex文件中\end{document}前加入

\bibliographystyle{IEEEtran}  這裏是參考文獻樣式,無特殊要求可用plain,有要求參照要求寫即可
\bibliography{myreference}  這裏是bib文件名

然後再latex正文中需要引用的地方用

\cite{referenceID}

當連續引用多個參考文獻,例如[1,2,3]希望在pdf中顯示爲[1-3]的方法如下:

在宏包(\begin{document} 前面)中加入

\usepackage[numbers,sort&compress]{natbib}

然後在正文中引用時

\cite{referenceID1,referenceID2,referenceID3}

例子代碼

% exam.tex
\documentclass{article}
\usepackage[numbers,sort&compress]{natbib}
\bibiographystyle{plainnat}
\begin{document}
\cite{referenceID1,referenceID2,referenceID3}
\bibliography{foo}
\end{document}

另有一個 .bib文件,包含referenceID1,referenceID2,referenceID3 三篇文獻記錄


當參考文獻中需要寫網址時,要在latex宏包中加入

\usepackage{hyperref}

然後bib文件中的記錄是

@misc{referenceID,
  author = {author name},
  title = {{TITLE} title name},
  howpublished = {\url{http://....}},
  year = 2015,
}

在latex中引用方法和其他參考文獻一樣

編譯方法

先Latex 編譯一次,再Bibtex 編譯一次,再Latex編譯兩次,然後dvi2pdf可以看到生成好的pdf。


注意:包含的圖片需要是eps格式,因爲需要Latex編譯。pdf格式的圖片可能不能用Latex命令編譯。最初我使用的是pdf格式的圖片結果編譯通不過,然後轉換成eps圖即可


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