为什么 .bbl 文件和 BibTeX 数据库不包含相同的信息?

为什么 .bbl 文件和 BibTeX 数据库不包含相同的信息?

我对使用参考文献有疑问。直到昨天晚上,一切都按预期运行。我正在写我的研究计划,引用了很多论文。在某个时候,LaTeX 认为这已经足够了。我一直在查看我的文件,并得出结论,我的.bbl-file 包含的信息比我的 BibTeX 文件少。这是怎么发生的?我该如何解决?

提前致谢!

答案1

这就是 bibtex 所做的全部工作,您可以为每个文档中的每个引用仅创建一个 bibtex 文件,并且每个条目可以包含您可能想要与引用一起打印的每个字段。

然后,bibtex 从 latex 运行中获取辅助文件,该文件告诉它需要哪些引用以及要使用的参考书目样式,而参考书目样式指定要从每个条目中使用哪些字段。

因此,不打印 bib 文件中的每个条目并且不打印条目中的每个字段是预期的行为,所以没有什么可解决的。

在特殊情况下(例如调试 bib 文件),即使文档中没有引用它们,您也可以使用\nocite{*}

相关内容