To use it, insert in your main document.tex the following lines: bib and still keep old document's citations unbroken.
#Duplicate files finder reference how to#
How to use the tool: you install BIBTOOL's binaries and compile bdc.cc (which requires just the GNU C++ compiler and boost library).īibparse file1.bib |tr ', and including the generated alias list,
I use it to pre-parse the bib files and pass the result
bib file is not entirely easy, so I was happy to find an already existing tool BIBTOOL by Charalampos Nikolaou, which does it and outputs the result in a simple format easy to read.įor convenience, I mirror the BIBTOOL package here. In this specific situation it works more reliably than some other program's criteria based on percent of matched items. So if the three numbers checked are found identical, suspect duplicate is reported if journal name matches as well, a sure duplicate is reported. Same volume, page and year for articles in different journals. It also uses the fact, that an article citation is uniquely definedīy journal, volume, page (and year), and that it is highly improbable to have The program is not very general, and it presently checks only which are, however, the most frequent citation type occuring in my field. This task is in general rather complicated, so I simplified my goal somewhat - it is specific to citation style in my field. I have thus written a simple tool to check for such duplicates. The items are possibly present with or without title and with different abbreviations of author first names, to add to the confusion :-). Without a clear convention for article labeling and consequently with many redundant entries.Īnyway, when you get contributed bib files from colleagues, it is almost impossible not to have duplicates hiddenīy duplicates, I mean not only duplicate labels, but the same paper cited under I know this because I tested the library in Bookends a reference manager which has more advanced duplicate finder tool. But I knew I have more than 500 duplicate entries in my library. After some cleaning up, then, they reported absence of duplicates. I must confess that some of my historically developed. Both Jabref and Bibdesk detected a few references at first. It is an excellent tool, but I started to be annoyedīy occasional duplicate citations, which were caught only by a publisher at During my career as a researcher I have been using BibTeX to manage citation databases since quite some years.