2011年12月21日

latex初體驗--Bibliography參考文獻

寫論文就需要使用到bibtex,管理這東西真的沒有適當的工具會累死人,先使用jabref到你需要的資料庫把所需的bibtex拿到手,至於格式大多數的知名網站都會有提供,不管是IEEE or ACM,醫學院的就更不用說了,搞不好整個抓下來都可以(好羨慕醫學的資料庫整理的那麼好)

jabref本身就是.bib的格式,所以只要引入論文就可以了,不必額外自己在論文裡面打不過在編譯上面就稍微比較麻煩一點,需要用bitex先將tex編譯過(會將bib檔案轉成bbl檔案),然後在用latex把bitex與你本文連結起來,最後在由dvi產生pdf,這有個好處是,如果你沒有用到的參考並不會進入你的reference list,直接看範例

\documentclass[conference]{IEEEtran}
%\documentclass[a4paper,10pt]{scrartcl}

\usepackage[utf8x]{inputenc}
\usepackage{graphicx}
\usepackage{amsmath}

\title{This is my paper title}
\author{crazyduke}
\date{}

\pdfinfo{%
  /Title    ()
  /Author   ()
  /Creator  ()
  /Producer ()
  /Subject  ()
  /Keywords ()
}

\begin{document}

\maketitle
\begin{abstract}
First paper cited\cite{Arshad2006}. Hellow World!! This is context!! Is the line is long enough to show the effect.

Second paragraph. 
\end{abstract}
\section{Introduction}
\label{sec:introduction}
This is the start of introduction.$x + 2y = 3$

\begin{table}[h]
  \centering         %居中編排
  \caption{Test Table}
  \begin{tabular}[c]{|c|c|c|}
  \hline
  column1 & column2 & column3 \\
  \hline
  item1   & item2   & item3 \\
  \hline
  itemA   & itemB   & itemC \\
  \hline
  \end{tabular}

\end{table}

\bibliographystyle{plain}
\bibliography{test.bib}
\end{document}
照理說不應該在abstract裡面放上citation,不過只是個demo就不計較了。這邊看到的是引用論文使用\cite{Arshad2006}在IEEE大概就是作者名稱加上年代,還算好理解,後面把參考列入的就是使用
\bibliographystyle{plain}
\bibliography{test.bib}
 
格式有
  • unsrt – 基本上跟 plain 類型一樣, 除了參考文獻的條目的編號是按照引用的順序, 而不是按照作者的字母順序.
  • alpha – 類似於 plain 類型, 當參考文獻的條目的編號基於作者名字和出版年份的順序.
  • abbrv – 縮寫格式 .
 
第一個指定排版的格式,第二個則是檔案名稱,也就是由jabref產生的檔案 ,這裡不是
\begin{thebibliography}{KDE}  % 參考文獻中印出的編號最寬為三個字母寬
\bibitem{KDEt} Knuth, D.E., \textit{The \TeX{}book},
Reading, Massachusetts: Addison-Wesley, 1989.
\bibitem[KDE]{KDEm} Knuth, D.E., \textit{The \MF{}book},
Reading, Massachusetts: Addison-Wesley, 1986.
 ...
\end{thebibliography}
這種方式 
另外補充,如果是用中文的話,必須把reference寫成中文翻譯名稱,尤其是好些碩士論文需要用到的
\renewcommand\refname{參~考~資~料}  % article 類別文稿
\renewcommand\bibname{參~考~文~獻}  % report/book 類別文稿 
 
在李果正的文章內提到: 
  1. 有參照的文稿一定要編譯兩次才能正常顯示。
  2. 能編號的章節、圖表、列舉項目、數學式、定理才能參照,雖然他們不一定要編號。
  3. 圖表的參照 \label 一定要在 \caption 之後,不能在前。
 

沒有留言: