Éamonn Linehan wrote:
When there are two or more authors on a paper and the reference is
withing brackets, the APA guidelines are that it should be (Linehan &
Linehan, 2008). Its doing this, which is good. However, when the
authors are outside the brackets it should be Linehan and Linehan
(2008). The '&' sign should never be used outside of brackets. So
natbib should be doing this:
\citet*{jon90} Jones, Baker, and Williams (1990)
\citep*{jon90} (Jones, Baker, & Williams, 1990)
Is this something I can modify in a .bst file. Could anyone help me
with this? Im using this natbib compatible .bst file
(http://www.dsg.cs.tcd.ie/~linehane/lyx/apa-good.bst).
I don't know if this is possible. The way natbib works, it writes things
like this:
\bibitem[Author Names(Year)]{key}
to the .aux file, where they are picked up by LaTeX. At this point,
natbib knows nothing about how anything will be cited. What might work,
though, would be to re-write the \citet and \citet* commands to replace
the '&' with 'and' if it's there. But I'm not at all sure how to do that.
I can think of other ways to do this, too, but they're all pretty
complicated.
Richard