bibtex reference with preceding annotations

Post Reply
Josh Wickman
Posts: 1
Joined: September 25 2010
Affiliation: University of Delaware

bibtex reference with preceding annotations

Post by Josh Wickman » September 25 2010

I'm using bibtex to handle my list of references, and occasionally I would like to add some text surrounding the reference itself. I use the "note" field to add text following the reference (e.g. "Bob Smith, and references therein."), but I don't know of a way to add text before the reference, as in "For a recent review, see Bob Smith..." If anyone knows how to do this, I would greatly appreciate knowing.

At the moment, I am using the "h-elsevier.bst" style from the arxiv (http://arxiv.org/hypertex/bibstyles/) in order to include arxiv eprint numbers, and am using natbib also. Thanks!

Ben Gold
Posts: 81
Joined: September 25 2004
Affiliation: University of Minnesota
Contact:

bibtex reference with preceding annotations

Post by Ben Gold » September 25 2010

Maybe I don't quite understand what you're after, but for something like that it seems odd to me to put it in the .bib file, since that's for information always associated with the references alone and generally shouldn't change very often. Instead, I'd just put the comment in the .tex file itself with something like:

Code: Select allp>

blah blah blah... For a recent review, see \citealt{smith:2008b}, and references therein.
or even

Code: Select allp>

\citep[For a recent review see][and references therein]{smith:2008b}
Natbib has all sorts of alternate versions of \cite, for examples see http://merkel.zoneo.net/Latex/natbib.php , and I suspect one of these is what you want rather than mess with fields in the .bib file.

Post Reply