13

With style=authoryear, biblatex has this neat feature of automatically adding "p. " or "pp. " before page numbers. My problem is that if I add a further comment after the page number such as ", emphasis added", I lose this feature (which makes my citations inconsistent to each other). Here is a MWE:

\documentclass{article}
\usepackage[style=authoryear,natbib=true]{biblatex}

\usepackage{filecontents}

\begin{filecontents}{referencia.bib}
@misc{john-73,
author = {John, S.},
year = {1973},
title = {The best book ever},
}
\end{filecontents}


\addbibresource{referencia.bib}

\begin{document}

``Some quotation'' \citep[43]{john-73}.

``Some quotation'' \citep[see][43]{john-73}.

``Some \emph{quotation}'' \citep[][43, emphasis added]{john-73}.

 \end{document}

And here is my ouput:

“Some quotation” (John, 1973, p. 43).

“Some quotation” (see John, 1973, p. 43)

“Some quotation” (John, 1973, 43, emphasis added).

The symbol "p. " disappears in the third citation. So, my question is this: how can I preserve "p. " while adding postnotes such as "emphasis added"? Is there a standard way of doing that?

15

biblatex will normally detect if the postnote argument of a citation is a single page or a page range and will add the appropriate prefix. This also works for, e.g., Roman numerals, but not for numbers plus text, as in your third citation. In these cases, you have to manually add \pno (which prints the single page prefix of the current language) or \ppno (which prints the page range prefix). Using a non-breakable space, you should write your third citation as

``Some \emph{quotation}'' \citep[][\pno~43, emphasis added]{john-73}.

See section 3.13.3 of the biblatex manual for details.

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.