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.

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

How can I set prenote for \cite globally with the possibility to pass an individual option via optional parameter to a single \cite command?

It should work like this:

\cite{key} --> \cite[see][]{key}
\cite[otherSuffix][]{key} --> \cite[otherSuffix][]{key}
share|improve this question

If I have understood correctly the question, every citation is introduced by "see" unless an optional parameter is given. This can be obtained by redefining the prenote bibmacro.

share|improve this answer
I think you mean: \renewbibmacro*. – jon Mar 21 '13 at 5:05
@jon Yes, \renewbibmacro* is better, though, with \newbibmacro* biblatex will just issue a warning and fall back to \renewcommand* – Guido Mar 21 '13 at 11:47

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.