# Biblatex no printing page number

I am using `biblatex` package to produce my references, with the `ieee` style. This is what I have in the preamble:

``````\usepackage[style=ieee, backend=biber]{biblatex}
``````

The `biblio.bib` file is like this:

``````@inproceedings{
Angelosante2007,
author={Daniele Angelosante and Ezio Biglieri and Marco Lops},
title={A Simple Algorithm for Neighbor Discovery in Wireless Networks},
booktitle={Acoustics, Speech and Signal Processing, 2007. ICASSP 2007. IEEE International Conference on},
editor={IEEE},
year=2007,
month=april,
volume=3,
number={},
pages={III-169--III-172},
doi={10.1109/ICASSP.2007.366499},
isbn={1-4244-0728-1},
keywords={limited-complexity constraints; missed detection; neighbor discovery; wireless networks; computational complexity; radio networks;},
}
``````

Everything is OK, except that page is not appearing. If I change pages like `pages={169--172}` it does work. Or if I use:

``````\bibliographystyle{IEEEtran}
\bibliography{biblio}
``````

It also prints the page range number.

How can I do for pages not following strictly the range rule to appear? Thanks.

-
A quick check suggests that the field is not passed through by Biber to LaTeX. You can get some output using BibTeX as the backend by writing `pages={{III-169}--{III-172}}`, but I'm not really sure that is what is wanted. Perhaps this is an issue in Biber: I will ask PLK to take a look. –  Joseph Wright Aug 1 '12 at 16:39
I tried your solution but no luck! What I want is that pages appear when reference is printed, like `pp. III-169--III-172`. Sorry if I was not clear in what I want. –  cacamailg Aug 1 '12 at 16:49
With BibTeX or with Biber? As I said, what comes through to LaTeX in the two cases is different. Also, I said 'some output': not perfect for what you want, perhaps. I'd also add that the comparison with `IEEEtran` is not necessarily informative: `biblatex` has a much stricter idea of what can go in some fields than 'traditional' BibTeX does. –  Joseph Wright Aug 1 '12 at 16:52
Ok. I just put the `IEEEtran` as an example because the purpose of `style=ieee` in `biblatex` is to have the same behavior as the previous one. –  cacamailg Aug 1 '12 at 16:55
The problem is that biber uses one or more dash characters as the range separator. The format you have can't be properly parsed as a range with two ends. I'll have to think about this. –  PLK Aug 1 '12 at 16:59

This issue is due to the range parsing on the backends (bibtex or biber). The manual does say that dashes are used to separate range beginning and end so technically your example shouldn't work according to the documentation. However, to deal with this, I've allowed biber to take note of braces for ranges so you should be able to do:

``````pages = {{III-169}--{III-172}}
``````

now with biber 1.2 which is in the development folder on SourceForge.

-
Ok! I will update my `biber` version and try! I will reply later. –  cacamailg Aug 2 '12 at 13:02
I have just updated the `TexLive 2012` installation. My `biber` version is 1.0. And for now I had no luck with the proposed solution. –  cacamailg Aug 2 '12 at 13:20
You'll need to manually update by downloading biblatex 2.1 and biber 1.2 from SourceForge as the new versions are not in TexLive yet. –  PLK Aug 2 '12 at 15:53
I do not know if there is other way of implement this. my concern is that in legacy `bibtex` the `@` symbol before an entry means that entry is to be ignored. –  cacamailg Aug 2 '12 at 18:25
Oh, sorry, that was a typo, corrected. –  PLK Aug 2 '12 at 18:48