Latex快速入门系列 -- 在TexStudio中正确插入参考文献的基本操作
目錄
- 1 操作流程
- 2 四種基本的文獻格式比較
- 3 文獻數據庫.bib的編寫
1. 操作流程
1.1 創建文章主文件。Ctrl + N 新建一個文件,Ctrl + S 手動保存,保持文件后綴名.tex。得到一個.tex文件:文章名.tex,該文件用來編寫你的文章的具體內容。
1.2 穩妥起見,可以切到該文章的視圖下,選擇選項 – 主文檔,確保將 文章名.tex 設置為主文檔,保證后續編譯的文件主次順序不會出錯。在此前沒有設置該選項的情況下,一般TexStudio對主文檔是自動檢測的,即切換到哪個.tex文件的編輯視圖下,就將哪個.tex文件視為主文檔。
1.3 引入參考文獻數據庫。如果想手動創建文獻數據庫,可以Ctrl + N另外新建一個文件,Ctrl + S手動保存到與 文章名.tex 同一個文件夾下,并將后綴名改為 .bib 的文獻數據庫格式,得到一個文件:xxxx.bib。注意此處的文件命名最好避免使用中文,不然,后續編譯很可能會出錯。然后手動錄入文獻數據,具體語法可參見后面一節。
一個樣例文件 cankaowenxian.bib 如下:
若是通過其他途徑得到的 .bib文件,只需要將 .bib文件放到和文章主文件 文章名.tex 同個目錄下即可。
1.4 確定文章參考文獻的格式。如果打算使用BibTex自帶的基本的plain,unsrt,alpha,abbrv風格,則可跳過此步。如果打算使用其他的風格,那么只需要將其他風格的 .bst文件也放入與文章主文件 文章名.tex 同個目錄下即可。
1.5 在文章中引用文獻并插入參考文獻一頁。
- 1 在\begin{document}之前的導言區聲明使用cite宏包:\usepackage{cite},確保后面的文獻引用能被識別,被引用參考文獻能在 參考文獻 一頁顯示出來;
- 2 在\begin{document}之前聲明參考文獻格式:\bibliographystyle{風格文件名},文件名不用加后綴;
- 3 在正文中需要的地方引用相關文獻:\cite{文獻標簽名};
- 4 在文末你想要的位置(通常是\end{document}之前)羅列所有參考文獻:\bibliography{參考文獻文件名.bib}。該命令不會換新的一頁,所以想在新的一頁羅列參考文獻,可以在該命令之前使用\newpage;
- 5 得到的一個 張三重大案件100宗.tex 樣例代碼如下:
1.6 開始進行一系列編譯。(穩妥的話先切到 文章名.tex 的編輯視圖)
- 1 一種途徑是直接按下 F5 構建并查看;
- 2 一種途徑是先按下 F6 啟用 Latex 編譯,編譯后按下 F8 啟用Bibtex 編譯,編譯后再按下 F6 最后再進行 Latex 編譯。
- 3 張三重大案件100宗.tex + cankaowenxian.bib 編譯后得到的PDF如下。
2. 四種基本的文獻格式比較
基本的BibTex文獻格式包括plain,unsrt,alpha和abbrv四種。一般常用plain風格。前兩種使用一般的數字編號文獻,plain格式按作者、日期、標題排序,unsrt不排序(保持引用的次序);alpha則使用一種三字母縮寫的方式編號并按作者排序;abbrv格式與plain格式基本相同,只是定義了一些縮寫。該四種風格的差異在英文文獻上較為明顯。
3. 文獻數據庫.bib的編寫
錄入一個文獻的語法如下:
@<類型>{<引用標簽>,<必填項目1> = {項目內容},<必填項目2> = {項目內容},……<選填項目1> = {項目內容},<選填項目2> = {項目內容}…… }一些文獻類型與相應的必填,選填項目如下。
- article:在期刊上發表的論文
必填項目:author, title, journal, year
選填項目:volume, number, pages, month, note - book: 正式出版的書籍
必填項目:author/editor, title, publisher, year
選填項目:volume/number, series, address, edition, month, note - booklet:沒有正式出版機構的印刷品
必填項目:title
選填項目:author, howpublished, address, month, year, note - conference:inproceedings的別名
- inbook:書籍的一部分,可以是一章、一節或者若干頁等
必填項目:author\editor, title, chapter/pages, publisher, year
選填項目:volume/number, series, type, address, edition, month, note - incollection:書中有獨立標題的一部分,如論文集中的一篇
必填項目:author, title, booktitle, publisher, year
選填項目:editor, volume/number, series, type, chapter, pages, address, edition, month, note - inproceedings:會議報告集中的一篇
必填項目:author, title, booktitle, year
選填項目:editor, volume/number, series, pages, address, month, organization, publisher, note - manual:技術手冊
必填項目:title
選填項目:author, organization, address, edition, month, year, note - mastersthesis:碩士學位論文
必填項目:author, title, school, year
選填項目:type, address, month, note - misc:其他難以分類的、未定義的類型會被歸于此類
必填項目:無
選填項目:author, title, howpublished, month, year, note - phdthesis:博士學位論文
必填項目:author, title, school, year
選填項目:type, address, month, note - proceedings:會議報告集
必填項目:title, year
選填項目:editor, volume/number, series, address, month, organization, publisher, note - techreport:學院或研究所出版的報告
必填項目:author, title, institution, year
選填項目:type, number, address, month, note - unpublished:未出版的文檔
必填項目:author, title, note
選填項目:month, year
其中一些術語的含義如下。
- address:publisher(出版社)的地址,對于大的出版社,通常可以忽略。
- author:作者姓名,不同的作者之間用 and 分隔(無論多少個作者)。漢字的中文、日文人名可以不分姓名,統一使用。
- booktitle:(所在)書籍的標題。
- chapter:章編號,如“2”。
- edition:書籍的出版版次,如“Second”。
- editor:編輯的姓名,格式與author一致。
- howpublished:特殊的出版方式。
- institution:技術報告的主辦機構。
- journal:期刊名。標準文獻格式中用宏定義了少量期刊名的簡寫。
- month:發表或出版的月份。
- note:額外的說明。
- number:期刊號、叢書號、報告編號等。
- organization:主辦會議或發布手冊的機構。
- pages:頁碼,多使用頁碼的范圍表示所引用的文獻位置,書籍類型則用來表示總頁碼。如13–20, 370 + xii。
- publisher:出版社名。
- school:學院。
- series:叢書名。
- title:文獻標題。
- type:技術報告的類型,如"Research Note"。
- volume:文獻所在期刊或多卷叢書的卷數。
- year:出版年份,或未出版文獻的寫作年份。
————————————————
版權聲明:本文為CSDN博主「蟹黃堡每天一份,蟹蟹」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_44261017/article/details/112987327
總結
以上是生活随笔為你收集整理的Latex快速入门系列 -- 在TexStudio中正确插入参考文献的基本操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 哪些机型不建议升级iOS 15.4
- 下一篇: prove, verify, bear