LaTex中引用參考文獻:BibTex使用方法簡介__latex

來源:互聯網
上載者:User
建立bib檔案

建立一個空白文檔,尾碼名改成bib即可,比如acl.bib

裡面加上你希望引用的文章條目,比如下面的文章:

@article{lafferty2001conditional,  title={Conditional random fields: Probabilistic models for segmenting and labeling sequence data},  author={Lafferty, John and McCallum, Andrew and Pereira, Fernando CN},  year={2001}}

將上面的內容複寫到你的.bib檔案中即可。如果有多個引用條目,另起一行繼續複製即可。 擷取上述引用格式的方法

上面這篇文章是提出CRF的那篇論文,如果想找到可以直接放到.bib檔案中的引用條目,只需要將文章題目放到google scholar上搜一下,然後點返回條目下面的cite,然後選BibTex即可。 在.tex檔案中使用

一個最簡化的.tex檔案是下面的樣子:

\documentclass{article}\begin{document}We cite \cite{lafferty2001conditional}.\bibliographystyle{plain}\bibliography{acl}\end{document}

也就是說,只需要在document中(\begin之後,\end之前),寫上如下兩行即可:

\bibliographystyle{plain}\bibliography{acl}

其中\bibliographystyle{plain}指定參考文獻的呈現方式,常見的預設樣式的可選項有plain,unsrt,alpha,abbrv,你可以自己嘗試各自的效果。

當然,如果你用的模板有自己的引用樣式(副檔名是.bst),比如acl.bst,則改成\bibliographystyle{acl}即可。注意,寫acl.bst可能會報錯。另外,如果你引用其他的.bst檔案,可能還會需要你引用那個模板對應的.sty檔案

\bibliography{acl}命令用於指定你之前產生的.bib檔案。同樣,不要寫成acl.bib。

在文中引用某個條目時,使用\cite{lafferty2001conditional}即可,其中大括弧裡面的lafferty2001conditional是之前加入.bib檔案中的那個條目的第一行。 產生pdf 用LaTex編譯.tex檔案 用BibTex編譯.bib檔案 用LaTeX 編譯 .tex 檔案, 這個時候在文檔中已經包含了參考文獻, 但此時引用的編號可能不正確. 最後用 LaTeX 編譯.tex 檔案, 如果一切順利的話, 這是所有東西都已正常了.

如果你使用類似於TexShop之類的編輯器,大致的作法就是首先選擇LaTex來run一遍,然後選擇BibTex來run一遍,之後切換會LaTex來run兩邊。 注意事項

文中沒有被\cite{}的條目是不會出現在文章最後的參考文獻列表中的。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.