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

When using BibTeX's standard citation commands, such as \cite, typically back references are generated (if enabled) in the bibliography pointing back to the place of citation. That's a nice feature. However, I would like to suppress these back references for certain citations, such as in figure or table captions. I don't want these to appear as back references in the bibliography.

I have found an identical question on comp.text.tex, it is unanswered there.

share|improve this question
up vote 12 down vote accepted

Set the boolean switch backtracker to false inside figure and table environments. (biblatex already does this for the ToC and similar lists.)

Note: \AtBeginEnvironment is an etoolbox command, and etoolbox is loaded by biblatex.





  author = {Author, A.},
  year = {2001},
  title = {Alpha},
  author = {Buthor, B.},
  year = {2002},
  title = {Bravo},



Some text \autocite{A01}.

\caption{A figure \autocite{B02}}



enter image description here

share|improve this answer
That does the trick. Having another look at the BibLaTeX manual, I found the \backtrackerfalse command, which seems to be the same thing. Including it in a \AtBeginEnvironment directive appears to be a good idea, too. – Christoph Feb 29 '12 at 10:03

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.