schemedoc / bibliography

Bibliography of Scheme research (readscheme.org and beyond)
https://research.scheme.org
149 stars 20 forks source link

Document BibTeX name parsing rules #17

Closed omasanori closed 1 year ago

omasanori commented 1 year ago

Indeed structured name field sucks and what we assume about names are false but we have to deal with major bibliography software assuming (a subset of) European name structure.

Leave complex cases described in the TeX FAQ, a thread at comp.text.tex, tips by Norman Walsh, questions on Stack Exchange and such for now.

lassik commented 1 year ago

How about:

If each name component is its own string, it's easier than parsing them all from one string.

lassik commented 1 year ago

We could also have eg. (author "feeley") and a separate table of people:

(person
  (id "feeley")
  (name (bibtex "Marc" "" "Feeley" ""))
  ... homepage and other optional info here...)
omasanori commented 1 year ago

Thank you for your suggestions, @lassik !

A database of Schemers is a cool idea. We can reserve symbols for such references.

We may leave strings as-is. By doing so, we can make existing entries still valid with the new spec. Parsing rules can be unspecified in the spec.

Next proposal in short: (name-bibtex <first> <particle> <last> <suffix>) or a string. Other values are reserved for future use.

What do you think?

lassik commented 1 year ago

Fine by me.

omasanori commented 1 year ago

Thank you for your review! I have addressed to all comments.

lassik commented 1 year ago

Thanks! LGTM