Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Author format for multiple-word family names #1049

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

mayebejames
Copy link

I think that org-ref is an incredible utility, and doi-utils makes adding references to my bibliography seamless. One of the only difficulties I come across is when some parsers attempt to parse authors with multiple-word family names.

Bibtex permits three different methods for combining the parts of authors' names:

  1. First von Last (i.e. "{given} {family}")
  2. von Last, First (i.e. "{family}, {given}")
  3. von Last, Jr, First (i.e. "{family}, {suffix}, {given}")

Doi-utils appears to utilise the first of these, which is the most human-readable but the least explicit. This method loses the differentiation between multiple-word given names and family names. This can be an issue for some bibtex parsers as they then need an exception system to identify likely multiple-word family names. Missing multiple-word family names would lead to the author Anton van de Merwe being cited as "Merwe et al." rather than the correct "van de Merwe et al.".

This simple change fixes this issue and has no obvious downstream effects that I have found, although I have not rigorously tested this.

I appreciate that this may fall into the remit of personal choice, but offer this a pull request to offer an alternative for anyone else also struggling with this issue when referencing using doi-utils.

Thank you for your continued excellent work on this tool.

Line 891:
Simple switch to change formatting authors as "{given name} {family name}" to "{family name}, {given name}". 
This reduces ambiguity for multiple-word family names, such as van De Merwe or Gonzalez López. Standardising on this allows simple bibtex parsers to parse authors lists correctly without trying to catch all the exceptions. 

I admit that I don't have a good understanding of how :family and :given are being generated but this works for all articles I have tested; I imagine journals encode family and given names separately within their more expressive metadata.
@jkitchin
Copy link
Owner

I don't object to this, but my preference would be to add some user defined variable to choose this (with the default setting being the current way it is done), then do something based on that value, e.g. with (cond).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants