天天看點

Latex bib文獻引用

https://blog.csdn.net/chichoxian/article/details/80734584

https://blog.csdn.net/ljss321/article/details/52599113

LaTeX使用參考文獻的前提

參考文獻模闆

參考文獻源檔案

說明

參考文獻模闆為 .bst檔案。一般國際會議或期刊都會提供對應的模闆。

參考文獻源檔案。LaTeX的參考檔案源檔案為BibTeX檔案。字尾為bib。

文章的參考文獻源檔案需要手動添加。TexStudio具有添加參考文獻源的功能。方法是:使用它的bibliography選項。

建立LaTeX參考文獻的方法

編寫參考文獻源檔案。建立字尾為bib的BiBTeX檔案,然後編寫參考文獻源檔案。

不同的文獻類型使用不同的表示方法。例如:

@article{name01, 
	author = {作者, 多個作者用 and 連接配接}, 
	title = {标題}, 
	journal = {期刊名}, 
	volume = {卷号}, 
	number = {頁碼}, 
	year = {年份}, 
	abstract = {摘要, 這個主要是引用的時候自己參考的, 這一行不是必須的} 
} 

@book{name02, 
	author ="作者", 
	year="年份", 
	title="書名", 
	publisher ="出版社名稱" 
} 
           

說明:

緊随@後的字元串為參考文獻類型,LaTeX通過該字段區分類型。

大括号後的第一個字元串為該條參考文獻的标簽,在正文中通過

\cite{标簽}來關聯參考文獻。

每條參考文獻源檔案都包含必填字段和可選字段。必填字段必須全部填寫,可選字段根據情況填寫。

在LaTeX源檔案末尾,\end{document}之前添加一下兩行代碼:

\bibliographystyle{preference_template}

\bibliography{BibTeX file}

其中,第一行代碼的大括号中的内容為參考文獻的模闆的檔案名(不加字尾),标準的模闆名為plain

第二行代碼中的大括号中的内容為參考檔案源檔案的檔案名(不加字尾)。

生成參考文獻清單

1)将模闆檔案(.bst)和BibTeX檔案(.bib)檔案存放在LaTeX目前目錄下。

2)然後使用TexStudio編譯源檔案(.tex)【F6】,生成對應的aux檔案。

3)在對應的位置添加參考文獻引用的标簽(使用\cite{參考文獻标簽})

4)使用BibTeX編譯器編譯BibTeX檔案【F8】,生成對應的bbl檔案

5)再次編譯源檔案【F6】,關聯參考文獻,生成參考文獻清單。

常見的編譯錯誤解決方法:

Undefined control sequence. Blablabla\cite{number01}

解決方法:該錯誤是因為在為編譯源檔案之前添加了參考文獻的索引。解決方法,删除參考文獻的索引\cite标簽。

Undefined control sequence. …t\citeauthoryear{Robinson}{1980}]{number01}

解決方法:删除目前目錄中的bbl檔案。