LaTeX中的參考文獻——作者年代引用
阿新 • • 發佈:2021-10-28
本文介紹在LaTeX中實現參考文獻【作者-年代】格式引用的方法。
目錄
表示PDF文末的參考文獻列表是按照文中的引用順序排序.
1. 準備工作
在使用作者-年代引用格式之前,需要事先將參考文獻寫入到.bib
檔案中,具體的寫作步驟請參考另一篇博文《LaTeX中的參考文獻》 文章地址為: https://www.cnblogs.com/beta2187/p/B1945.html
2. 設定命令
首先在導言區插入如下命令:
% 導言區
\usepackage{natbib}
\setcitestyle{authoryear,round}
在.tex
檔案文末插入如下命令:
\bibliographystyle{unsrtnat}
\bibliography{beta2187}
其中unsrtnat
beta2187
為.bib
檔案的檔名.
3. 引用命令
引用命令常用的有兩類四種, 分別是\citet{...}
, \citet*{...}
, \citep{...}
, \citep*{...}
. 需注意的問題及命令使用規則:
- 在使用時花括號中的
...
需用文獻的bibtexkey
替換. - 命令
\citet{...}
和\citet*{...}
表示只給年份加括號. 例如\citet{Fleming1975-Deterministic}
的編譯結果為: Fleming and Rishel (1975). 當作者數量 \(\geq3\) 時,\citet{...}
\citet{Chong2013TiB-mathematical}
(此條文獻共三位作者)的編譯結果為: Chong et al. (2013). 若我們希望顯示所有的作者, 可用\citet*{...}
來處理, 例如\citet*{Chong2013TiB-mathematical}
的編譯結果為: Chong, Tchuenche, and Robert (2013) . - 命令
\citep{...}
和\citep*{...}
表示給作者和年份都加括號, 效果為: (作者, 年份). 例如\citep{Hattaf2012IB-Optimal}
編譯結果為: (Hattaf and Yousfi, 2012). 當作者數量 \(\geq3\)\citep{...}
也會只顯示第一作者, 我們可以使用\citep*{...}
使其顯示全部作者, 例如\citep*{Lahrouz2018PASMaiA-Dynamics}
(此條文獻共有四位作者)編譯結果為: (Lahrouz, Mahjour, Settati, and Bernoussi, 2018). - 若之前使用的是數字格式引用, 即[1], [2]...的形式, 在初次加入上述命令時可能會報錯, 只需把中間檔案(不是你建立而是由電腦生成的那些檔案)清除之後再次編譯即可.
注:文中若有不當之處,請不吝賜教!