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!
bibtex reference with preceding annotations
-
- Posts: 1
- Joined: September 25 2010
- Affiliation: University of Delaware
bibtex reference with preceding annotations
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:
or even
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.
Code: Select all
blah blah blah... For a recent review, see \citealt{smith:2008b}, and references therein.
Code: Select all
\citep[For a recent review see][and references therein]{smith:2008b}