Skip to content

husttroy/BibMerge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

BibMerge

BibMerge merges duplicated bib entries in bib files and update the corresponding references in tex files.

BibMerge considers two bib entries are duplicated if they share the same title (ignore special characters such as periods and parentheses).

If there are multple entries with the same title, BibMerge chooses the longest (or most detailed) bib entry and eliminates the rest. BibMerge also updates the references to the duplicated records in the given tex files to the reference of the chosen entry.

However, BibMerge does not fix broken entries in the original bib files. So you may want to fix all broken entries in the original tex files before merging them.

To run BibMerge,

java -jar bibmerge.jar edu.ucla.cs.bib.merge.BibMerge -b bib1:bib2 -t tex1:tex2 [-o output]

usage: BibMerge -b,--bib list all bib files you want to merge, separated by : -h,--help print this message -o,--output specify the output file of merged bib entries, default is merged.bib in the current directory -t,--tex list all tex files you want to update, separated by :

To build from source,

mvn package

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages