On May 1, 7:07 am, Brett <
brett.rand...@gmail.com> wrote:
> At this point, I have one remaining question! One of my bibliography
> entries has the author field showing up like:
>
> Jaskyte, K. and Riobó, M.S.R.M. de. 2004
>
> However, in by .bib file, the author is defined like this:
>
> author = {Jaskyte, K. and de Riobó, M.S.R.M.}
>
> Do you know why the "de" is being moved, and how I can work around
> this?
for this, you need to look at the biblatex option 'useprefix'. by
default biblatex loads useprefix=false, which means it is not
alphabetizing by the (so-called) 'von' part of the name (or, in your
case, the 'de' part of the name). so if M.S.R.M. de Riobó were the
only author, it would be located after 'randall, bob' in the
bibliography (but before 'robinson, jon'), rather than among the 'd's
of the bibliography. useprefix=true will generically sort all such
names by their 'von' part instead. the section 'name parts and name
spacing' gives a detailed explanation of how powerful biblatex is in
this respect.
however, biblatex gives you two choices to get around this for special
cases:
1. use the sortname field (e.g., sortname = {Riobo, M. S. R. M.},):
sortname overrides auther, editor, etc., without changing how the name
appears in the bibliography. (you could even do sortname = {zzzzz}
and put someone at the very end if you really wanted to do so.)
2. use biber instead of bibtex as the backend (i.e.,
\usepackage[useprefix=true, backend=biber]{biblatex}); with biber you
can do things like this on a case-by-case basis.
... and there is always the old bibtex tricks like putting the name in
braces {de~Riob{\'o}}, M. S. R. M., but there is little to recommend
about this approach given its inherent inflexibility and that it is
simply designed to 'trick' bibtex into doing your bidding. (in all
honesty, my .bib file is still riddled with these from before i used,
or understood, biblatex.)
cheers,
jon.