預先設置要檢索的文獻數據庫以及文獻引用與文獻列表的樣式,LaTeX 標準選項及其樣式共有以下8種: plain ,按字母的順序排列,比較次序為作者、年度和標題: unsrt ,樣式同plain,只是按照引用的先后排序: alpha ,用作者名首字母+年份后兩位作標號,以字
預先設置要檢索的文獻數據庫以及文獻引用與文獻列表的樣式,LaTeX 標準選項及其樣式共有以下8種:
plain ,按字母的順序排列,比較次序為作者、年度和標題: |
|
unsrt ,樣式同plain,只是按照引用的先后排序: |
|
alpha ,用作者名首字母+年份后兩位作標號,以字母順序排序: |
|
abbrv ,類似plain,將月份全拼改為縮寫,更顯緊湊: |
|
ieeetr ,國際電氣電子工程師協會期刊樣式: |
|
acm ,美國計算機 學會期刊樣式: |
|
siam ,美國工業和應用數學學會期刊樣式: |
|
apalike ,美國心理學學會期刊樣式: |
|
BibTeX 提供了一個外部的 BibTeX 工具程序,源文件經過 LaTeX 編譯后,還要使用BibTeX 對數據庫文件編譯一次,最后再用 LaTeX 連續編譯兩遍,才能得到正確結果。 可用下圖解釋這四個編譯步驟的作用:
文獻數據庫可根據要求自行編寫,其格式有:文章、書籍、技術報告、會議論文集和博士論文等十幾種,每種格式都有一些必填和選填的項目,如作者、標題、出版社、發表年度、...等等,最后存儲為 .bib 文件。
如果對生成的參考文獻樣式仍有不滿意之處,還可將編譯信息文件*.bbl 中的參考文獻列表源程序拷貝到論文尾部,然后進行手工調整。
還有很多刊物、學會和 TUG 等網站提供相關的 BibTeX 文獻數據庫。
David Young
幻燈簡介 Indian TUG FAQ Michael Shell
bibunits
短篇論文都是把正文中引用的參考文獻列于結尾處,但對于上百頁的長篇論文,這樣編排既不利于作者修改也不利于讀者閱覽。
bibunits 宏包定義了 /bibliographyunit 等一組引用設置命令和環境,可以為不同的文本單元設置單獨的參考文獻列表。文本單元可以是章、節或是 bibunit 環境,見下例:
![]() |
![]() |
本例是按節設置參考文獻,由于兩次使用 /putbib 文獻設置命令,所以在源文件編譯時會自動生成 bu1.aux 和 bu2.aux 兩個引用記錄文件,因此源文件的完整編譯過程應為:
PDFLaTeX、BiBTeX bu1.aux、BiBTeX bu2.aux、PDFLaTeX、PDFLaTeX。
源文件
Thorsten Hansen
custom-bib
BiBTeX 已提供了多種參考文獻樣式,如果仍沒有符合要求的,可以采用該程序套件自定義參考文獻樣式。首先運行 latex makebst ,調出其提供的問答式編程工具:
在逐一回答所提出的使用說明、輸出名稱、使用語言、引用式樣、排序方式、姓名樣式、姓名字體和日期位置等幾十個問題后,自行設計的文獻樣式文件就誕生了,它的擴展名為.bst。如果使用 CTeX 系統,該文件存于 C:/CTeX/WinEdt/Samples/GUI 目錄下,將其轉存于源文件目錄下,就可在源文件中用 /bibliographystyle{文獻樣式名} 命令調用了。
在回答 makebst 提問過程中,它自動生成一個同名批處理文件,擴展名為.dbj,以供后臺處理程序 docstrip 創建.bst 樣式文件。
源文件
Patrick W. Daly
footbib
在 LaTeX 文件中,參考文獻大都置于正文末尾處。這樣布局,頁面整潔條理清晰,但讀者時常為此前后翻閱查找,多有不便。
該宏包定義了一組命令,其中一條命令:/footcite,其作用類似 LaTeX 中的 /cite 命令,所不同的是前者將引用的參考文獻像腳注一樣被放置在引用處頁面的底部:
![]() |
![]() |
這樣,既便于閱讀又不與標準的參考文獻形式沖突,兩者可以在一個文件中同時出現,也就是說仍可使用 /cite 命令創建標準的參考文獻條目列表,兩者的文獻樣式選項也可以各自選用BiBTeX 提供的8種類型。
在對源文件第一次編譯時,自動生成一個與源文件同名的雙擴展名文件*.fb.aux,它是引用記錄文件,必須用 BiBTeX 對其編譯,再生成*.fb.bbl 文獻文件。源文件的完整編譯過程為:PDFLaTeX、BiBTeX *.fb.aux、PDFLaTeX、PDFLaTeX。
該宏包還具有多種選項,可影響腳注式參考文獻的外觀或位置。
源文件
Eric Domenjoud
listbib
經常用 LaTeX 撰寫論文的科研人員一般都有自己的參考文獻數據庫,其內容會隨著時間而越來越多。為了便于查閱和引用, 有時需要將數據庫的內容全部打印出來。
使用 listbib 宏包可將文獻數據庫的內容以清單的形式列出:
![]() |
![]() |
: |
: |
listbib 宏包需要數據庫樣式文件 listbib.bst 的后臺支持,該文件有時以 listbib.doc 形式出現,將其擴展名改為.bst 即可。
源文件的編譯過程:PDFLaTeX、BiBTeX、PDFLaTeX、PDFLaTeX。
源文件
Volker Kuhlmann
mcite
有些物理學期刊要求稿件在引用幾個內容相近的參考文獻時將其合并為一個條目,以便讀者查閱。
mcite 宏包重新定義了 /cite 命令,可以將關鍵詞前帶有*號的條目與它前面的條目合并為一個條目,使用一個序號,見下例:
![]() |
![]() |
這樣還有一個好處,就是帶*號條目的增加或刪減不會打亂參考文獻列表的序號,也就不會改變正文中的引用標號。
源文件
Thorsten Ohl
natbib
LaTeX 和 BibTeX 默認的引用樣式是按照文獻列表序號,很多期刊文獻引用樣式都是數字序號,但具體樣式會有所不同;有些刊物則要求以作者名字加上發表年度 的方式引用,例如《自然科學》雜志。
natbib 宏包重新定義了 /cite 命令,并提供了多個選項,可生成多種風格的序號引用樣式,見下表:
選項 | 文獻引用樣式 |
round (默認) |
![]() |
square |
![]() |
curly |
![]() |
angle |
![]() |
super |
![]() |
colon |
![]() |
comma |
![]() |
sort&compress |
![]() |
numbers |
![]() |
該宏包還定義了一組引用命令,可生成“ 作者名+發表年度” 形式的文獻引用樣式,如下圖所示:
源文件
Patrick W. Daly
示例
===
相關鏈接:
Latex 使用心得
Latex參考文獻技巧(Latex編輯部)
Latex參考文獻FAQ
LaTeX 參考文獻的處理
文獻管理軟件 JabRef 入門簡介
Latex之Natbib中文說明
latex+bibtex+jabref
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com