需要完整的說明文件的話,請參考這邊:http://ftp.twaren.net/Unix/TeX/CTAN/macros/latex/contrib/natbib/natbib.pdf。
使用時在文檔的開始要先引入這個套件。語法是「\usepackage[...]{natbib}」,其中,中括號內可以使用的設定有以下幾種:
(1) 文章內引用時的樣式,例如:「Alice (2009) 曾提出……」,或是「Alice [1] 曾提出……」
round 圓括號(預設值)
square 方括號
curly 大括號({}, curly braces)
angle 角括號(<>, angle brackets)
(2) 多筆文獻之間的分隔符號,例如:「學者 [1, 2, 3] 提出……」,或是「學者 [1; 2; 3] 提出……」
semicolon 分號分隔多筆文獻(預設值)
colon 冒號分隔
comma 逗點分隔
(3) 文獻的格式,例如:「學者 [1, 2, 3] 提出……」,或是「學者 (Alice, 2009; Bob, 2008) 提出……」
authoryear author-year citations(預設值)
numbers numerical citations
super 上標型 numerical citations
sort 排序同時引用的多筆文獻(4,2,8,3 -> 2,3,4,8)
sort&compress 類似 sort ,但又加上壓縮功能(4,2,8,3 -> 2-4,8)
compress 對已排序的文獻條目才有壓縮作用
nonamebreak 保障作者的名字在引用時不會被斷行
依引用的方式不同,也有不一樣的寫法。(藍色字為範例)
(1) \citep 引用作者與年份
(author, year)
(Alice, 2009)
(2) \citet 直接引用
author (year)
Alice (2009)
(3) \citeauthor 引用作者
author
- 多人作者的引用
\citeauthor
Alice et al.
\citeauthor* 或 \citefullauthor
Alice, Bob, and Cyril
(4) \citeyear 引用年份
year
Alice
(5) \citeyearpar 引用年份(加括號)
(year)
(2009)
使用時在文檔的開始要先引入這個套件。語法是「\usepackage[...]{natbib}」,其中,中括號內可以使用的設定有以下幾種:
(1) 文章內引用時的樣式,例如:「Alice (2009) 曾提出……」,或是「Alice [1] 曾提出……」
round 圓括號(預設值)
square 方括號
curly 大括號({}, curly braces)
angle 角括號(<>, angle brackets)
(2) 多筆文獻之間的分隔符號,例如:「學者 [1, 2, 3] 提出……」,或是「學者 [1; 2; 3] 提出……」
semicolon 分號分隔多筆文獻(預設值)
colon 冒號分隔
comma 逗點分隔
(3) 文獻的格式,例如:「學者 [1, 2, 3] 提出……」,或是「學者 (Alice, 2009; Bob, 2008) 提出……」
authoryear author-year citations(預設值)
numbers numerical citations
super 上標型 numerical citations
sort 排序同時引用的多筆文獻(4,2,8,3 -> 2,3,4,8)
sort&compress 類似 sort ,但又加上壓縮功能(4,2,8,3 -> 2-4,8)
compress 對已排序的文獻條目才有壓縮作用
nonamebreak 保障作者的名字在引用時不會被斷行
依引用的方式不同,也有不一樣的寫法。(藍色字為範例)
(1) \citep 引用作者與年份
(author, year)
(Alice, 2009)
(2) \citet 直接引用
author (year)
Alice (2009)
(3) \citeauthor 引用作者
author
- 多人作者的引用
\citeauthor
Alice et al.
\citeauthor* 或 \citefullauthor
Alice, Bob, and Cyril
(4) \citeyear 引用年份
year
Alice
(5) \citeyearpar 引用年份(加括號)
(year)
(2009)
文章標籤
全站熱搜

您好,打擾了! 最近因需求在網路上爬文,爬到您的文章,可以符合我的需求 但怎麼試就是不能成功,所以希望您能撥空指點小弟兩個問題 1.因為去抓了natbib套件下來,但想請問應該放到哪個目錄下呢?(因為我看壓縮檔解開後並無執行檔) 2.\usepackage[...]{natbib}應該加在TexMaker裡面的哪裡呢? 謝謝您
不好意思,很久沒使用 LaTeX 了,試著就記憶裡的資訊回答你: 1. 我是用 MikTeX + command line 編文件的,所以不清楚 TexMaker 的套件要如何安裝,如果是 MikTeX 應該是透過套件管理工具安裝 natbib 的(並非直接抓 natbib 回來手動放在哪個目錄),你可以試著看看你的環境組合有無相關的管理工具。 2. \usepackage 應該放在你的 tex 文件裡,可參考這份 slides 裡的簡易範例: http://www.slideshare.net/guest652eca/latex-presentation tex 環境也會受到作業系統而有不同設定方式,建議你在詢問時附上你使用的作業系統環境、安裝的 tex 版本 (e.g. MikTeX, LaTeX...etc.)、文件編輯軟體等資訊,會比較快得到你需要的答案。