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

2
  • 1
    Please add a minimal working example reproducing the problem mentioned. May 5, 2011 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, 2011 at 2:56

1 Answer 1

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}
1

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .