As most of you may know, there are many acceptable ways of writing authors names. However, when I export .bib
entries from software like Zotero (which sometimes exports Last, First names and sometimes First Last names) or JabRef (which exports fields the way you first entered them) or from the Internet, I get authors names in many different ways. Although these sources rarely provide them in incorrect or unusable ways, I'd like to normalize my .bib
files so that I can Ctrl + F
authors names easily, fill in their names if they are abbreviated and so on.
I am trying to use BibTool, which I already use to clean, format and sort my files. I've tried the following rules in my .bibtoolrsc
file:
new.format.type = {17="%f%v%l%j"}
new.format.type = {17="%0f%0v%0l%0j"}
new.format.type = {17="%0f %0v %0l %0j"}
but when I run the bibtool
command, all of my other rules work, except these ones (I've tried them separately, of course).
Here is an example of what I want. I wanted something like this:
author = {Brown, Noam and Sandholm, Tuomas}
to become this:
author = {Noam Brown and Tuomas Sandholm}
Does anyone know how to achieve this? I would prefer if I could use BibTool for everything, but if someone recommends some other command, that is acceptable too.
Edit: here is my the content of my .bibtoolrsc
file.
=
before the brace, so justnew.format.type {17=....}
Brown, Noam and Sandholm, Tuomas
.