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为 吗.bbl?如果是,该怎么做?

答案1

其实很简单。我相信你会终生享受使用 BibTeX 的乐趣!

这里详细解释了如何操作:http://www.bibtex.org/使用/

不过,您也可以在 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),然后运行 ​​Bibtex ( Cmd + Shift + B),然后运行 ​​latex 两次 ( Shift + Cmd + L),然后就可以使用 bbl 文件和更新的引文了。

我确信不同编辑器的键盘快捷键会有所不同,但过程大致相同。

答案4

在 TexStudio 中,您可以通过 F8 运行参考书目。只需转到工具 -> 参考书目。

相关内容