I have noticed that the output of biblatex for a entry of type @inproceedings is missing the "pp." in front of the pages if the pages-field of the entry is of the shape x:1--x:15. I strongly assume this is because the colon is detected as punctuation, but I could be wrong about this.
How can I make sure that I get the "pp."?
Example:
\documentclass{scrbook}
\begin{filecontents}{bibfile.bib}
@inproceedings{Test1,
author = {Author One},
title = {Papertitle},
booktitle = {Proceedingstitle},
year = {2000},
volume = {1},
series = {Series},
pages = {1--5},
}
@inproceedings{Test2,
author = {Author Two},
title = {Another Papertitle},
booktitle = {Another Proceedingstitle},
year = {2020},
volume = {2},
series = {Series},
pages = {3:1--3:15},
}
\end{filecontents}
\usepackage[style=alphabetic]{biblatex}
\addbibresource{bibfile.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
The output for Test1 is expected and contains "pp.":
Author One. “Papertitle”. In: Proceedingstitle. Vol. 1. Series. 2000, pp. 1–5.
The output for Test2 is missing the "pp.":
Author Two. “Another Papertitle”. In: Another Proceedingstitle. Vol. 2. Series. 2020, 3:1–3:15.


eidsolution, but since the.bibfile provided by the publisher doesn't use it, I didn't want to change that. – LaReine May 19 '22 at 13:35.bibfiles are of bad quality (https://tex.stackexchange.com/q/386053/35864). In this particular instance it is understandable thateidwas not used: Onlybiblatexsupports it and publishers usually try to get something out that works for a wide range of BibTeX styles. You should feel absolutely no obligation to retain the.bibentry in the form exported by the publisher. – moewe May 19 '22 at 15:03