IACR / latex-submit

Web server to receive uploaded LaTeX and execute it in a docker container.
GNU Affero General Public License v3.0
11 stars 0 forks source link

handling of surnames #21

Closed kmccurley closed 1 year ago

kmccurley commented 1 year ago

I'm not sure this is an issue, but I wanted to raise it for agreement.

Apparently crossref really requires surnames on authors, even though they know they are culturally inappropriate in some cases. They depend upon it for matching bibliographic references with machine learning.

We already have support for this in iacrcc.cls with the surname option on \addauthor, but if an author omits this we have two choices:

  1. use the python post processing with nameparser.HumanName to extract a surname and supply that to crossref. This mostly works for western names, and will even recognize von Neumann as a surname. By showing it to authors in the server, we can
  2. in the event that the parser fails, we can simply take the last token from the name and supply that.

I don't think we need to make surname a required option on \addauthor because that's just following the cultural insensitivity of crossref.

jwbos commented 1 year ago

Agreed: this should not be a mandatory option.