[texhax] unused bibliography entries

Radhakrishnan CV cvr at river-valley.org
Sun Jul 13 08:02:34 CEST 2003


>>>>> "Ross" == Ross Moore <ross at ics.mq.edu.au> writes:

    Ross> Hi Tom, and others,

    Ross> You should be able to make use of the backref feature of
    Ross> hyperref, provided that you have loaded \usepackage[backref,
    Ross> .... other options ...]{hyperref} or
    Ross> \hypersetup{backref=true}

    Ross> For every citation, this creates a hyperlink from the
    Ross> bibliography to where that citation occurs within the body
    Ross> of the document.  So now you can easily do a visual check to
    Ross> see whether any biblio entries have no such back-link.

    Ross> Alternatively, I'd guess the hack would be rather trivial to
    Ross> add a warning message into the coding in backref.sty for any
    Ross> biblio entry that has no back-references (i.e. was not cited
    Ross> within the document).

I did a trivial hack of \cite and \bibitem commands to make a check of
cited condition. It is available at:

 http://tug.org/~cvr/bibcheck.sty

which issues a warning to the terminal and log like:

  *******************************************************
   This bibitem [abc] with KEY [2] is NOT CITED
  *******************************************************

Also it writes a file \jobname.uncited which will look like:

  Bibitem [abc] with key [bib2] not cited
  Bibitem [xyz] with key [bib6] not cited

Hope this might be useful. The usage is:

 \usepackage{bibcheck}

Radhakrishnan


More information about the texhax mailing list