Latex 的 .bib 和 .bbl 檔案之間的區別

Latex 的 .bib 和 .bbl 檔案之間的區別

我想使用.bib會議文件中的一個文件,其中他們明確指出我們應該使用由以下文件.tex產生的參考書目: BibTeX.bbl

\bibliographystyle{IEEEtran}
% argument is your BibTeX string definitions and bibliography    
  %database(s)
\bibliography{IEEEabrv,../bib/paper}

當我直接使用時:

\bibliography{refs} %refs is my refs.bib

我收到一個錯誤。

我必須將 轉換.bib為 a.bbl嗎?如果是,怎麼辦?

答案1

這實際上很容易。我相信您將終生享受使用 BibTeX 的樂趣!

這裡準確地解釋瞭如何做到這一點:http://www.bibtex.org/Using/

不過,您也可以在 LaTeX 程式碼中使用程式“pdflatex”,這就足夠了!

編輯:您實際上不必從生成的 .bbl 檔案中讀取任何內容。您只處理 .bib

答案2

文件.bib格式用於描述參考文獻。當與 LaTeX 和 BibTeX 一起使用時,它會產生一個具有.bbl擴展名的文件,該文件實際上只是一個tex包含您的參考文獻的具有不同擴展名的文件根據.tex文件中選擇的參考書目樣式進行格式化透過\bibligraphystyle{}命令。然後,LaTeX 會自動將文件內容插入到您在文件中bbl呼叫該命令的確切位置。\bibliography{}

通常,在處理 TeX 文件時,期刊和會議編輯不想麻煩地使用 BibTeX 來編譯您的論文;他們更願意推遲將格式正確的參考書目發送給論文作者(您)的責任。因此,他們告訴您手動執行哪些操作pdflatexbibtex自動為您執行操作:獲取bbl檔案的內容並將它們放在您要呼叫\bibliography{}命令的位置。這樣,您只需向他們發送一個tex文件,而不是tex連同文件一起發送bib

答案3

在 texShop 中,您運行 Latex ( Shift + Cmd + L),然後運行 Bontex ( Cmd + Shift + B),然後運行 Latex 兩次 ( Shift + Cmd + L),您應該可以很好地使用 bbl 檔案和更新的引文。

我確信編輯器之間的鍵盤快捷鍵有所不同,但過程大致相同。

答案4

在 TexStudio 中,您可以透過 F8 運行 Bibliography。只需轉到“工具”->“參考書目”。

相關內容