[Tex/LaTex] Sorting of author names like “von Beethoven” with biblatex

biblatexsorting

I wonder how I can get a proper sorting of names in the bibliography.

In the following example, "von Beethoven" is at the position "v", but it should be sorted as "Beethoven" under "B".

\documentclass{scrbook}

\begin{filecontents*}{mybib4.bib}

@MISC{Volkmann,
  author = {Volkmann, Albert},
  title = {title},
  year = {2005},
}

@MISC{vonBeethoven2005,
  author = {von Beethoven, Ludwig},
  title = {title},
  year = {2005},
}

@MISC{Caesar,
  author = {Caesar, Gaius J.},
  title = {title},
  year = {2005},
}

\end{filecontents*}

\usepackage[color, draft]{showkeys} %Einblenden der Referenznamen in den Arbeitsversionen
\renewcommand*\showkeyslabelformat[1]{\fbox{\normalfont\tiny\ttfamily#1}} 
\definecolor{refkey}{cmyk}{0.26,0,0.76,0}%{gray}{0.5} 
\definecolor{labelkey}{cmyk}{0.26,0,0.76,0}%{gray}{0.5}
\definecolor{grau}{gray}{0.5}

\usepackage[natbib=true, style=numeric-comp, backend=bibtex8, defernumbers, useprefix, maxnames=99, maxcitenames=3]{biblatex}  % f¸r bessere Literaturverzeichnisse
\renewcommand{\bibfont}{\normalfont\small}
\renewcommand\multicitedelim{\addsemicolon\space}


\usepackage{csquotes} 

\bibliography{mybib4}

\begin{document}

citeauthor: \citeauthor{vonBeethoven2005} 

Citeauthor: \Citeauthor{vonBeethoven2005}

\cite{vonBeethoven2005}

\nocite{*}
\printbibliography

\end{document}

Best Answer

Don't forget that many options in biblatex/biber are per-entry so you can just add:

OPTIONS = {useprefix=false}

to the entry. Table 2 in the Biber manual and Appendix C of the BibLaTeX manual detail which options have which scope - with Biber, many options can have global, per-entrytype or per-entry scope. This actually makes quite a few surprising things possible.

Related Question