is there a way to indicate/mark certain selected references in the bibliography section.
For example I want to use simple natbib citations (author-year) in the main text (standard as they are). However in my reference list (bibliography) I want mark some references (not all) with an asterisk before the main name. Here a short example, but how to add the asterisk?
Do I need to introduce a new field (eg. marker) for @article and define a new bibliography style the accounts for the new field?
\RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{test,
author={Name},
journal={Journal},
title={TITLE},
year={2011},
}
\end{filecontents}
\documentclass{article}
\usepackage[authoryear]{natbib}
\bibliographystyle{apalike}
\begin{document}
\cite{test}
\bibliography{test}
\end{document}
Best Answer
Here's a solution that works with BibTeX and the
natbib
citation management package. It's admittedly quite kludgy. If someone's got a better solution, please step forward.The solution consists of three parts. First, add the following lines to the top of the
.bib
file:If necessary, modify the definition of
\bibstar
so that its output conforms to your needs. The macro\noopsort
seems to do nothing but, as will become clear soon, is very useful for sorting purposes.Second, for each entry that's supposed to be prefixed with a "star" in the references section, modify the (first) author's name as follows: Instead of, say,
write
The instruction
\noopsort{Jones}
ensures that the entry will be sorted under "J" for "Jones" rather than under whatever BibTeX decides the sorting order may be for "*
" (probably after "Z").Third, for each starred entry, define a "citation alias" using the mechanism provided by
natbib
. E.g., if the entry for Henry Jones's piece has the keyjones11
, you'd writein the preamble (after the
natbib
package has been loaded).With these three things put in place, use
\citetalias
rather than\citet
to cite the entry in question, i.e., write\citetalias{jones11}
. (If you use\citet
you'd get, surprise,*Jones (2011)
...)A full example: