> -----Original Message-----
> From: news [mailto:[EMAIL PROTECTED] On Behalf Of Paul A. Rubin
> Sent: 04 October 2004 21:32
> To: [EMAIL PROTECTED]
> Subject: Re: Changing the format of two author citations
>
> Take a look at
> http://groups.google.com/groups?q=biband&hl=en&lr=&ie=UTF-
> 8&group=comp.text.tex&selm=3C96E59E.5060908%40sun.ac.za&rnum=1.
> The author hacked up his own bibliography style (.bst) file, and the
> lines you are looking for are these:
>
> \newcommand{\BIBand}{% % makebst
> \ifbibenv{and}\else\textit{\&}\fi}
>
> You might try adding that to your document preamble (you can get delete
> the '% makebst' comment). I'm not sure, but I think you may also have
> to use custom-bib (makebst) to create a customized .bst file. One of
> the things it prompts you for is the separator before the last author.
> To use this trick, you'll want to select \BIBand, which is one of the
> choices. The catch is that \BIBand (which I think defaults to \&) would
> be used in both the citations and the bibliography entries without the
> fix above.
Thanks Paul and Jan for the pointer to custom-bib. I managed to get it
working after many tries.
Just to add a little more to the code submitted above. The one above would
change "and" to "&" globally (both citations and references). Extra lines
are needed, thus the complete code in the preamble is (with my comments on
how I understand the code):
newif\ifbibenv \bibenvfalse % define a conditional (bibenv) and set it
to false
% Change all occurrences of "and" to "&" both in citations and references
\newcommand{\BIBand}{\ifbibenv{and}\else\textit{\&}\fi}
% Now change back the "&" to "and" in references through the "\bibpreamble"
of natbib
\newcommand{\bibpreamble}{\bibenvtrue}
Everything should work beautifully!
Isa