Use BibDesk (which comes with the MacTeX Distribution to maintain your master data base.
To create a listing of the database contents in a style file of your choice, export the data from BibDesk as a .bib file and use it as input to the Biblisting program in the example below.
This is a sample file folder with the source files for creating a listing of the entries in a master.bib file using the marsden.bst bib style.
Biblisting.tex (view) Biblisting.pdfmarsden.bstmaster.bib(sample file only)
To create Biblisting.pdf, run
latex Biblisting.tex
bibtex Biblisting.aux
latex Biblisting.tex
The cite key for the Marsden style is created from the abbreviations to the authors'last names and the year of publication. It consists of the first two characters as an abbreviation of the last name of each author followed by the year. The first character is in uppercase and the second in lowercase e.g.,
Marsden, J.E. and T. Ratiu [2008] has the key MaRa2008
Some compound names use a three or four character abbreviation (last character is always in lowercase) and if names have accents/apostrophes we drop the accents/apostrophes all together, e.g.,
O'Reilly --> Or
De Vries --> DVr
{\'S}niatycki --> Sn
Krupka and {\v{S}}t{\v{e}}p{\'a}nkov --> KrSt
de~Le{\'o}n and Rodrigues --> DLeRo
Van Der Schaft and Maschke --> VDScMa