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.

This is driving me crazy, biblatex decided for some reason to put a comma after one of my entries, in my bibliography.

My entry is:

  @mvbook{Kepler,
  author={Kepler, Johannes},
  editor={Frisch, Ch.},
  title={Joannis Kepleri astronomi opera omnia edidit Ch. Frisch},
  volume={I},
  address={Frankofurti a. M. et Erlangae},
  publisher={Heyder \& Zimmer},
  pages={XIV + XV--XVI + 1--672},
  date={1858},
  language={latin}
}

but here is how it looks (note the comma after 1858):

enter image description here

share|improve this question
1  
Please add a minimal working example reproducing the problem mentioned. –  Gonzalo Medina May 5 '11 at 2:54
    
What bibliography style are you using, and if you cite this item in a document by itself, can you reproduce the problem? If not, it's something to do with your actual document. –  Alan Munn May 5 '11 at 2:56
add comment

1 Answer

up vote 7 down vote accepted

In the standard styles shipped with biblatex, the entry type @mvbook (multi-volume book) does not support the pages field. Use the pagetotal field instead and optionally tailor the \mkpagetotal list of "numerals" as shown in this answer.

\documentclass{article}

\usepackage{biblatex}

\DeclareNumChars*{+-}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@mvbook{Kepler,
  author={Kepler, Johannes},
  editor={Frisch, Ch.},
  title={Joannis Kepleri astronomi opera omnia edidit Ch. Frisch},
  volume={I},
  address={Frankofurti a. M. et Erlangae},
  publisher={Heyder \& Zimmer},
  pagetotal={XIV + XV--XVI + 1--672},
  date={1858},
  language={latin}
}
\end{filecontents}

\addbibresource{\jobname.bib}

\nocite{*}

\begin{document}

\printbibliography

\end{document}
share|improve this answer
    
You, my friend, are a wizard. –  drozzy May 7 '11 at 1:03
add comment

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.