support non-standard name formats such as "Lord Rayleigh"

Issue #155 new
Matthias Troffaes created an issue

Originally posted here: https://github.com/mcmtroffaes/sphinxcontrib-bibtex/issues/263 Quoting from the original report by mforbes (with some minor edits):


It turns out that citing papers by Lord Rayleigh is quite a challenge with BibTeX. Here are a couple of suggestions, neither of which work out of the box with pybtex.

  • https://texfaq.org/FAQ-bibprefixsort

    Recommends defining something like the following to sort differently than displayed:

    @preamble{ {\providecommand{\noopsort}[1]{}} } @article{Rayleigh:1882, author = "{\noopsort{Rayleigh}}{Lord Rayleigh}", doi = {10.1080/14786448208628425}, eprint = {https://doi.org/10.1080/14786448208628425}, journal = {The London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science}, number = {87}, pages = {184-186}, publisher = {Taylor & Francis}, title = {On the equilibrium of liquid conducting masses charged with electricity}, volume = {14}, year = {1882}}

    This relies on LaTeX being able to process the \noopsort command, which I don't see a good way of making work in a pybtex context.

  • https://tex.stackexchange.com/questions/147932/peerage-titles-in-the-author-field-in-bibtex

    Recommends redefining the style to support a nameaddon field:

    @article{Rayleigh:1882, author = {Strutt, John William}, nameaddon = {3rd Baron Rayleigh}, % Or {Lord Rayleigh} doi = {10.1080/14786448208628425}, eprint = {https://doi.org/10.1080/14786448208628425}, journal = {The London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science}, number = {87}, pages = {184-186}, publisher = {Taylor & Francis}, title = {On the equilibrium of liquid conducting masses charged with electricity}, volume = {14}, year = {1882}}

The second could probably be made to work by customizing the style. Are there other options?


My own thoughts are that we could update the styles to support some of these biblatex fields. What I’m confused about however is how nameaddon is supposed to work with multiple authors. The biblatex documentation is not quite clear on that front.

Comments (0)

  1. Log in to comment