[轉載]LaTeX中用BibTex管理參考文獻

BibTeX 是一種用來規範參考文獻列表的一種文獻管理軟件,定義了一種比較通用的管理文獻的格式, 用於協調LaTeX的參考文獻處理.html

BibTeX 使用數據庫的的方式來 管理參考文獻. BibTeX 文件的後綴名爲 .bib . 先來看一個例子linux

@article{label1,
author = {做者, 多個做者用 and 鏈接},
title = {標題},
journal = {期刊名},
volume = {卷20},
number = {頁碼},
year = {年份},
abstract = {摘要, 這個主要是引用的時候本身參考的, 這一行不是必須的}
}
數據庫

@book{label2,
author ="做者",
year="年份2008",
title="書名",
p lisher ="出版社名稱"
}
ide

說明:ui

  1. 第一行@article 告訴 BibTeX 這是一個文章類型的參考文獻. 還有其它格式, 例如 article, book, booklet, conference, inbook, incollection, inproceedings, man l, misc, mastersthesis, phdthesis, proceedings, techreport, unp lished 等等。
  2. BibTex做爲一種特殊的數據庫,他也有本身的關鍵字,即@article 後面的label1,也稱爲bibkey,用來惟一標識 一條參考文獻。
  3. 其它就是參考文獻裏面的具體內容啦。

在LaTeX中使用BibTeX
爲了在LaTeX中使用BibTeX 數據庫, 你必須先作下面三件事情:
spa

1) 設置參考文獻的類型 (bibliography style). 標準的爲 plain:orm

\bibliographystyle{plain}htm

將上面的命令放在 LaTeX 文檔的 \begin{document}後邊. 其它的類型包括blog

  • unsrt – 基本上跟 plain 類型同樣, 除了參考文獻的條目的編號是按照引用的順序, 而不是按照做者的字母順序.
  • alpha – 相似於 plain 類型, 當參考文獻的條目的編號基於做者名字和出版年份的順序.
  • abbrv – 縮寫格式 .

2) 標記引用 (Make citations). 當你在文檔中想使用引用時, 插入 LaTeX 命令ci

\cite{引用文章名稱}

"引用文章名稱" 就是前邊定義@article後面的名稱.

3) 告訴LaTeX生成參考文獻列表 . 在 LaTeX 的結束前輸入

\bibliography{bibfile}

這裏bibfile 就是你的 BibTeX 數據庫文件 bibfile.bib .

運行 BibTeX
分爲下面四步

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

例子: 將上面的 BibTeX 的的例子保存爲 bibtex-example.bib .

\documentclass{article}
\usepackage{CJK}
\begin{document}
\begin{CJK}{UTF8}{gkai}
%我是在 linux下用使用latex的, window用戶將上一行改成\begin{CJK}{GBK}{kai}
text\cite{label1}\cite{label2}
中文
把Latex中的 Reference 寫成中文的"參考文獻"
%若是文檔類是article之類 的, 用\renewcommand\refname{參考文獻}
%若是文檔類是 book之類的, 用\renewcommand\bibname{參考文獻}
\renewcommand \refname{參考文獻}
\bibliographystyle{plain}
\bibliography{ bibtex-example.bib}
\end{CJK}
\end{document}

將上面的內容保存爲bibtex-example.tex .

按如下順序依次編譯:

LaTeX--BibTex--LaTeX--LaTeX

如此便可大功告成!

以上參考了 http://www.shamoxia.com/html/y2009/956.html,並對之作了適當改進。

以上是關於如何在 LaTeX中使用BibTex管理參考文獻,那麼如何製做BibTex參考文獻數據庫呢?俺將單獨作歸 納總結
附件:
1. 黃正華,2005, 用 BibTeX 生成參考文獻
2. Ki-Joo Kim,2004, A BibTEX Guide via Examples
3. http://www.rhizobia.co.nz/latex/convert.html
4. LaTeXSt io,http://www.latexst io.cn/index.html
相關文章
相關標籤/搜索