Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I'm using the alphabetic style of biblatex as follows:

\usepackage[
  style=alphabetic,
  maxcitenames=3,
  minnames=3,
  useprefix=true
]{biblatex}

In the .bib-file, I have an entry:

@article{opera,
  author = {Bach, Johann Sebastian and van Beethoven, Ludwig},
  year = {1760},
}

When cited, this article will be rendered as [BB60]. Since I set useprefix=true, I expected the von-part to be present: [BvB60]. Is this a bug? How do I get the desired behavior without explicitly setting the label=BvB field in the BibTeX entry? And why is false the default value for useprefix?

share|improve this question
    
With an up-to-date (v1.7) biblatex and useprefix=true, I get "BvB60". –  lockstep May 11 '12 at 4:13
    
@lockstep: That's strange. I'm also using biblatex 2011/11/13 v1.7 –  Holger May 11 '12 at 4:32
1  
@Holger Sorry for not mentioning that you also need biber as backend. –  lockstep May 11 '12 at 4:52

1 Answer 1

up vote 11 down vote accepted

With useprefix=true and biber as backend, you get "BvB60" as label. (backend=bibtex8 will produce "BB60".)

\documentclass{article}

\usepackage[
  style=alphabetic,
  useprefix=true,
  backend=biber,
]{biblatex}
\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@article{opera,
  author = {Bach, Johann Sebastian and van Beethoven, Ludwig},
  year = {1760},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\nocite{*}

\begin{document}

\printbibliography

\end{document}

enter image description here

share|improve this answer
1  
With biber 1.0 and biblatex 2.0, you can also completely customise how the label is generated. –  PLK May 11 '12 at 8:10
    
This works for me, too. The issue is that my coauthors aren't using biber. Thanks anyway! –  Holger May 11 '12 at 13:11

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.