5

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

  • 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
7

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}

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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