Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Regarding the backref option, the biblatex manual says:

Strictly speaking, this option only controls whether the biblatex package collects the data required to print such references. This feature still has to be supported by the selected bibliography style. All standard styles which ship with this package do so.

How to implement/invoke the feature in a "nonstandard" package?

MNWE

\documentclass{article}
\usepackage[english, american]{babel}
\usepackage{filecontents}

\usepackage[style=apa,
            backref=true %% or so I thought??
           ]
          {biblatex}
\DeclareLanguageMapping{american}{american-apa}
\usepackage{hyperref}

\begin{filecontents}{references.bib}
@book{sloterdijk2013change,
  title={You Must Change Your Life},
  author={Sloterdijk, P.},
  publisher={Polity Press},
  year={2013}
}
\end{filecontents}

\bibliography{references.bib}

\begin{document}
\noindent Cf. Sloterdijk \citeyear[(pp. 84--85)]{sloterdijk2013change}. 

\printbibliography
\end{document}

I don't see a backref

share|improve this question
1  
As a first guess, I assume you have to look at what a standard style does in its BibliographyDrivers and adapt/add that to the drivers for APA. –  jon May 31 '13 at 17:18

2 Answers 2

up vote 2 down vote accepted

I might be a little late, but as this is the number one search result in Google for "biblatex apa backref" it might be of help for others:

There is a dedicated option in biblatex-apa for this:

\usepackage[style=apa,apabackref=true]{biblatex}

Explanation for this special handling from the package documentation:

It is not APA style to include backreferences in the References to pages where citations of the entry occur. However, this is very useful, especially in proofing and so if you set the apabackref option to ‘true’, these are enabled. The default is ‘false’.

share|improve this answer
    
Welcome to TeX.SX! –  Paul Gessler Oct 29 at 6:42
    
thanks, happy to give you the green checkmark for that. –  Joe Corneli Oct 30 at 14:51

Update

Indeed, per @jon, adding things like this to biblatex.cfg works for me:

\DeclareBibliographyDriver{article}{%
  \usebibmacro{bibindex}%
  \usebibmacro{begentry}%
  \usebibmacro{author/editor}%
  \setunit{\labelnamepunct}\newblock
  \usebibmacro{title}%
  \newunit\newblock
  \usebibmacro{journal+issuetitle}%
  \setunit{\bibpagespunct}%
  \printfield{pages}%
  \newunit\newblock
  \printfield{note}%
  \newunit\newblock
  \usebibmacro{doi+eprint+url}%
  \newunit\newblock
  \printfield{addendum}%
  \newunit\newblock
  \usebibmacro{related}%
  \usebibmacro{apa:finpunct}%
  \usebibmacro{apa:pageref}%
  \usebibmacro{pageref}%%%
  \usebibmacro{finentry}}
share|improve this answer

Your Answer

 
discard

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.