This question already has an answer here:

Assume that I have a large bibliography file and a large document with a lot of citations. Now I want to know which works collected in the bibliography file aren't cited in my document.

Is there a way to achieve this?

P.S. I am aware of a recent article in Die TeXnische Kommödie where a partial solution of this problem is presented (basically, use an unsorted bibliography, use a sentinel for the last citation, and use \nocite{*}—all bibliography entries coming after the sentinel are not cited). There must be something better than that.

marked as duplicate by dexteritas, Mico bibliographies Jun 15 '18 at 17:08

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • 3
    After writing up my question, the stackexchange engine revealed this question and answer tex.stackexchange.com/questions/6967/… which is maybe close enough to count as a duplicate. I'll let my question stand here for enlarging the search engine surface. – jknappen Jun 15 '18 at 16:56