1. 程式人生 > 其它 >LaTeX中的參考文獻

LaTeX中的參考文獻

參考文獻的生成過程有兩種方法, 一種是直接寫在這個檔案後面, 另一種是單獨寫到一個檔案中, 本文作詳細介紹. 目錄
參考文獻的生成過程有兩種方法, 一種是直接寫在這個檔案後面, 另一種是單獨寫到一個檔案中, 下面作詳細介紹.

1. 直接寫在文件尾部

這是最簡單的文獻寫入方式. 本文中生成參考文獻的程式碼如下:

\begin{thebibliography}{1}
\bibitem{liu} 劉海洋. \LaTeX 入門 [M]. 北京: 電子工業出版社, 2013.
\bibitem{hu}  胡偉. \LaTeX 2e完全學習手冊(第二版). 北京: 清華大學出版社, 2013.
\end{thebibliography}

其中{1} 是用來佔位的, 表示每條文獻的編號寬度, 可以用字母、數字或字母與數字的組合. 花括號中字元的個數表示參考文獻條數為幾位數, 例如總共有130條參考文獻, 則為三位數, 就需要在花括號中寫三個字母或數字. 每條參考文獻以\bibitem{xxx}

開始, xxx表示這條參考文獻引用時的label, 要保證全文不重複, 例如引用第一條參考文獻時, 使用的命令為 \cite{liu}, 顯示的結果為 [1]. 在中文文件中, 參考文獻引用時需要寫到文字的右上角, 需要對命令 \cite{...} 重新定義(下面這句話放置在導言區, 即\begin{document}之前):

\newcommand{\upcite}[1]{\textsuperscript{\textsuperscript{\cite{#1}}}}

重新定義的命令為\upcite{...}, 例如\upcite{liu}, 編譯之後在文字的右上角顯示.
編譯時直接按模板所對應的編譯按鈕編譯. 例如我常用的編譯步驟為: XeLaTeX(執行按鈕, 見圖 1) \(\rightarrow\)

檢視PDF (見圖 2). (中文文件推薦使用這種, 中文文件對參考文獻的格式要求一般比較麻煩, 推薦使用這種方法, 設定格式方便).


圖1:編譯按鈕


圖2: 檢視按鈕

2. 使用文獻管理軟體Jabref

Jabref是常用的文獻管理軟體之一, 可以免費下載安裝, 下載地址為點選轉到Jabref官網. 在使用時, 可以先在文件當前目錄下新建文字文件, 再將副檔名改為.bib (檔名建議用英文, 假設文件名為 “beta.bib”), 然後可用Jabref軟體開啟此文件. 國外科技論文一般都有DOI編號(一般10.\(\cdots\)開頭, 幾個示例見圖3), 可通過DOI編號快速新增參考文獻 (需要聯網, 步驟見圖 4 (A\(\rightarrow\)

B\(\rightarrow\)C) ). 也可手動新增參考文獻 (首先在圖4中D區域選擇文獻型別, 再將文章的資訊填寫進去). 自動新增時會自動生成bibtexkey, 手動新增時需要手動新增, bibtexkey 是用來在文中引用的, 與前節中\bibitem{xxx} 中的xxx功能相同. 需要在文末新增如下命令:

\section*{參考文獻} %英文文件應改為References
\bibliographystyle{unsrt}
\bibliography{beta}

其中 bibliographystyle 為參考文獻格式控制檔案, 這裡的 unsrt 表示文末的參考文獻列表按文中引用順序, 還可設定其他格式, 如按照作者姓名的字母順序. 引用命令與第 1 節相同.

關於\bibliographystyle{...}花括號中要寫的內容, 常見的預設樣式的可選項有8種, 分別是:

  • plain,按字母的順序排列,比較次序為作者、年度和標題;
  • unsrt,樣式同plain,只是按照引用的先後排序;
  • alpha,用作者名首字母+年份後兩位作標號,以字母順序排序;
  • abbrv,類似plain,將月份全拼改為縮寫,更顯緊湊;
  • ieeetr,國際電氣電子工程師協會期刊樣式;
  • acm,美國計算機學會期刊樣式;
  • siam,美國工業和應用數學學會期刊樣式;
  • apalike,美國心理學學會期刊樣式;
    (注:此列表內容摘自 caiandyong 的CSDN部落格, 在此表示感謝, 文章地址為: https://blog.csdn.net/caiandyong/article/details/70258670)


圖3: 幾個典型的DOI號


圖4: JabRef 新增參考文獻步驟

使用此方法新增加參考文獻時, 整個文件的編譯過程為: XeLaTeX (見圖 1 ) \(\rightarrow\) B(見圖 5 ) \(\rightarrow\) XeLaTeX(執行1--2次) \(\rightarrow\) 檢視PDF(見圖 2}). 參考檔案所在的檔案為 beta.bib, 可用滑鼠右鍵 \(\rightarrow\) 開啟方式 \(\rightarrow\) 記事本開啟並編輯, 或者使用專門的文獻管理軟體 Jabref 進行檢視或編輯.


圖5: 參考文獻單獨寫到一個檔案中的時候, 執行參考文獻按鈕

3. 說明

本文中所提到的操作步驟是在WinEdt編輯器中進行的,其他編輯器原理與此類似,但操作步驟不盡相同.
文中不當之處, 請不吝賜教!