如何禁止某些 bibtex 属性出现在 bbl 中?

如何禁止某些 bibtex 属性出现在 bbl 中?

正如标题所示,我有带有页码和 URL 的 BibTeX 条目。

我想将这些信息保存在我的 BIB(由 JabRef 管理)中,但我想选择在最终 PDF 中显示哪些属性。

例如,我不想显示这些页面。如何在不将其从 BIB 中删除的情况下执行此操作(它无法恢复)

答案1

最简单的方法是使用该biblatex包而不是经典的 BibTeX 来处理参考书目和参考文献。Biblatex使用.bib与 BibTeX 相同的文件。

您可以使用通用钩子,例如\AtEveryBibitem{\clearfield{pages}}(参见BibLaTex 文档参见第 4.10.6 节)以隐藏特定 LaTeX 文档中的页码,而无需修改 .bib 文件的内容。对于任何其他字段(例如月份),只需将字段名称“pages”替换为“month”,如 所示\AtEveryBibitem{\clearfield{month}}。同样,有关字段列表,请参阅biblatex文档第 2.2.2 节。

相关内容