TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is it possible to make biblatex output page counts for both the regular pages and the roman-numbered pages, for example:

Cook, Theodore Andrea. The Curves of Life : Being an Account of Spiral Formations and Their Application to Growth in Nature, to Science and to Art; with Special Reference to the Manuscripts of Leonardo da Vinci. — London : Constable and Company, 1914. — xxx + 479 p.

Here there are "30 pages + 478 pages" in total. Thanks!

share|improve this question
Have you tried entering "xxx + 479" in the pagetotal field? It is a literal field. – Charles Stewart Apr 29 '11 at 8:02
yes, but then it does not add the "p." at the end. – drozzy Apr 29 '11 at 12:54
For literal page range references which are not auto-detected as such (usually only numbers are), you can manually add what you need with the macros like "\pno" from section 3.6.8 of the biblatex manual. See especially section 3.11.3 for examples like this. – PLK Apr 29 '11 at 13:08
Wow! Does this work in the actual bib file where I list the references? I'll try it out! Can you post your comment up as an answer - so I can accept it? Thanks! – drozzy Apr 29 '11 at 17:48
@PLK: Please post your comment as an answer. – lockstep Apr 30 '11 at 18:00
up vote 5 down vote accepted

Actually my comment above is incorrect as it only applies to citations, not the bibliography itself. However, you can tailor the allowed list of things that \mkpagetotal thinks are "numerals" and so in your example, all you should need to do is add this to your preamble:


This adds "+" to the "numeral" category and so \mkpagetotal will see "xxx + 179" as a numeral and append the right "p" or "pp" automatically for you.

share|improve this answer

Your Answer


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.