bibtex/biblatex import/export and the "Jr" name part
When a name contains a "Jr." part, the recognized format in both bibtex and biblatex is "von Last, Jr, First" (see, e.g., http://www.lsv.ens-cachan.fr/~markey/BibTeX/doc/ttb_en.pdf).
Upon importing from bibtex or biblatex into Zotero,
is converted to Zotero fields
Author (last):
It should be converted to
Author (last):
https://forums.zotero.org/discussion/23745/names-with-junior/.)
Likewise, upon exporting to bibtex or biblatex,
Author (last):
is converted to
It should, of course, be converted to
In addition, Zotero/CSL's "John,! Jr." construct, used to indicate that a junior comma should be rendered, can be expressed by adding "juniorcomma" to the "options" field of a biblatex entry (so far implemented at least in biblatex-chicago - and not available in bibtex).
Also, upon exporting to bibtex/biblatex, a suffix like "III" is wrapped in braces. This is unnecessary since names never undergo case conversion.
Finally, is Zotero/CSL's recognized format for "Jr" parts documented anywhere (except for being mentioned in forum posts)? If not, it would be nice if this could be added, e.g. to the Knowledge Base.
Upon importing from bibtex or biblatex into Zotero,
author = {von Last, Jr, First}
is converted to Zotero fields
Author (last):
von Last, Jr
Author (first): First
It should be converted to
Author (last):
von Last
Author (first): First, Jr
(See https://forums.zotero.org/discussion/3271/author-suffix-in-apa-format/,https://forums.zotero.org/discussion/23745/names-with-junior/.)
Likewise, upon exporting to bibtex or biblatex,
Author (last):
von Last
Author (first): First, Jr
is converted to
author = {von Last, First, Jr}
It should, of course, be converted to
author = {von Last, Jr, First}
In addition, Zotero/CSL's "John,! Jr." construct, used to indicate that a junior comma should be rendered, can be expressed by adding "juniorcomma" to the "options" field of a biblatex entry (so far implemented at least in biblatex-chicago - and not available in bibtex).
Also, upon exporting to bibtex/biblatex, a suffix like "III" is wrapped in braces. This is unnecessary since names never undergo case conversion.
Finally, is Zotero/CSL's recognized format for "Jr" parts documented anywhere (except for being mentioned in forum posts)? If not, it would be nice if this could be added, e.g. to the Knowledge Base.
Not sure about documentation though. adamsmith can probably tell you about that.
Edit: thanks for reporting btw
A Zotero entry with Author (first) = "First,! Jr."
is exported to:
author = {von Last, ! Jr, First},
The "!" should be removed since neither bibtex nor biblatex will see it as a formatting directive but simply print it as part of the "junior" part - clearly not what is intended.
When a "!" is present, "options = {juniorcomma=true}" could be used instead (this would have the intended effect on the biblatex side; bibtex would ignore it).
And, just to clarify: Your fix is for "BibTeX" import/export only, right?
"BibLaTeX" export does not seem to have been updated so far.
(BTW, is there any dedicated biblatex import module? As far as I see, you get to choose upon export but not upon import ...)
How do you go about this?
There is no dedicated BibLaTeX import, BibTeX should be able to handle both.
I did some work on the abbrevs filter recently, though (a new release will be out one of these days), and realized that the syntax had changed -- so there wasn't anything that needed fixing, I just needed to get the explanation to you. I think. We'll see.
Anyway, try this in an abbreviation field:
!here>>>
Just that. It borrows the syntax of subsequent field suppression, but it should have the same effect as {suppress}.