LaTeX中的參考文獻
參考文獻的生成過程有兩種方法, 一種是直接寫在這個檔案後面, 另一種是單獨寫到一個檔案中, 下面作詳細介紹.
1. 直接寫在文件尾部
這是最簡單的文獻寫入方式. 本文中生成參考文獻的程式碼如下:
\begin{thebibliography}{1}
\bibitem{liu} 劉海洋. \LaTeX 入門 [M]. 北京: 電子工業出版社, 2013.
\bibitem{hu} 胡偉. \LaTeX 2e完全學習手冊(第二版). 北京: 清華大學出版社, 2013.
\end{thebibliography}
其中{1}
是用來佔位的, 表示每條文獻的編號寬度, 可以用字母、數字或字母與數字的組合. 花括號中字元的個數表示參考文獻條數為幾位數, 例如總共有130條參考文獻, 則為三位數, 就需要在花括號中寫三個字母或數字. 每條參考文獻以\bibitem{xxx}
\cite{liu}
, 顯示的結果為 [1]. 在中文文件中, 參考文獻引用時需要寫到文字的右上角, 需要對命令 \cite{...}
重新定義(下面這句話放置在導言區, 即\begin{document}
之前):
\newcommand{\upcite}[1]{\textsuperscript{\textsuperscript{\cite{#1}}}}
重新定義的命令為\upcite{...}
, 例如\upcite{liu}
, 編譯之後在文字的右上角顯示.
編譯時直接按模板所對應的編譯按鈕編譯. 例如我常用的編譯步驟為: XeLaTeX(執行按鈕, 見圖 1) \(\rightarrow\)
圖1:編譯按鈕
圖2: 檢視按鈕
2. 使用文獻管理軟體Jabref
Jabref是常用的文獻管理軟體之一, 可以免費下載安裝, 下載地址為點選轉到Jabref官網. 在使用時, 可以先在文件當前目錄下新建文字文件, 再將副檔名改為.bib (檔名建議用英文, 假設文件名為 “beta.bib”), 然後可用Jabref軟體開啟此文件. 國外科技論文一般都有DOI編號(一般10.\(\cdots\)開頭, 幾個示例見圖3), 可通過DOI編號快速新增參考文獻 (需要聯網, 步驟見圖 4 (A\(\rightarrow\)
\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編輯器中進行的,其他編輯器原理與此類似,但操作步驟不盡相同.
文中不當之處, 請不吝賜教!