8

I'd like to change the separation between multiple article/book authors from '&' to 'and' in natbib. eg:

@book{lee2009global,
  title={{Global Marketing Management}},
  author={Lee, K. and Carter, S.},
  isbn={9780199239429},
  lccn={2009005337},
  comment={http://books.google.com/books?id=ZBkPOQAACAAJ},
  year={2009},
  publisher={Oxford University Press}
}

then:

\usepackage[longnamesfirst]{natbib}

\begin{document}
\bibpunct{(}{)}{;}{a}{,}{,}

\citep{lee2009global}

produces:

 (Lee & Carter, 2009)

I'd like it to produce:

 (Lee and Carter, 2009)
2
  • 3
    what bibliography style?
    – user2478
    Commented Jan 9, 2011 at 20:29
  • I've currently selected agsm, but it's not fixed.
    – Martin KS
    Commented Jan 10, 2011 at 9:55

1 Answer 1

8

Put the following in your document preamble:

\AtBeginDocument{\renewcommand{\harvardand}{and}}

This is not a general solution for all .bst files, but it will work for at least two of the ones that are built into natbib: agsm and dcu.

For other .bst files, the solution may involve modifying the .bst file itself.

If you need a generic .bst file that fits your need you can make one using the makebst. (From a command line prompt, enter latex makebst).

Alternatively, if you are just beginning to use bibtex you should check out the biblatex package, which has many advantages over natbib with respect to your ability to tweak the output yourself.

0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .