Author import problem: "J. Smith" and "Smith, J." in one database
Hi All,
I just recently switched to Zotero (from Endnote) and I really like it. My (quite big) reference database/library has grown over the years and was initially started using BibTex on Linux, then converted to Endnote, then to a newer version of Endnote, and now to Zotero.
I now have the problem that due to the history, a lot of author fields were defined as:
"J. Smith" and not as "Smith, J."
I'm using the American Psychological Association 6th Ed. Style, and this results in Zotero believing that in the case of "J. Smith" the "J." is part of the last name. Thus, I might get a reference like "J. Smith & Meyer, 2000" (which is usually only used for disambiguation).
My question is: Is there a quick/automatic way to fix this, or would I have to adjust this manually / re-import the citations?
Best wishes,
Andre
I just recently switched to Zotero (from Endnote) and I really like it. My (quite big) reference database/library has grown over the years and was initially started using BibTex on Linux, then converted to Endnote, then to a newer version of Endnote, and now to Zotero.
I now have the problem that due to the history, a lot of author fields were defined as:
"J. Smith" and not as "Smith, J."
I'm using the American Psychological Association 6th Ed. Style, and this results in Zotero believing that in the case of "J. Smith" the "J." is part of the last name. Thus, I might get a reference like "J. Smith & Meyer, 2000" (which is usually only used for disambiguation).
My question is: Is there a quick/automatic way to fix this, or would I have to adjust this manually / re-import the citations?
Best wishes,
Andre
Endnote didn't have a problem with that, could I possibly get that right during Endnote import?
If you are comfortable with Python, you can use PyZotero to interact with the Zotero API and do batch edits.
Data were entered in Endnote partially by import from BibTex (years ago) and by the Endnote internal internet database search.
I won't get into programming for that, in that case I'll just do it by hand when there's need for it...