获取 BibTeX 文件中未引用的条目列表

获取 BibTeX 文件中未引用的条目列表

假设我有一个相当大的 BibTeX 书目文件,其中既包含论文中引用的作品,也包含我保存到书目中但实际上并未在论文中引用的作品。

有没有办法仅有的打印那些条目尚未在论文中引用比如说,作为提醒我想在我的论文的某个时候包括它们?

这看起来可能有点违反直觉,但这与我使用外部工具进行图书馆管理有关,该工具会创建一个包含所有已保存条目的 BibTeX 文件,无论它们是否实际在我的论文中被引用。

我正在使用biblatex后端biber来创建我的参考书目。

答案1

要打印尚未引用的参考文献列表,您可以创建一个check过滤掉被引用的参考文献的列表(您必须启用该citetracker功能,例如\usepackage[citetracker=true]{biblatex})。

可以check按如下方式创建

\defbibcheck{uncited}{
  \ifciteseen
    {\skipentry}
    {}
}

然后将 a 放入\nocite{*}文档中,并使用

\printbiblipgraphy[check=uncited]

PS:我想这个问题之前已经有人问过了,但我找不到它。

相关内容