I am submitting a paper to a journal that requires the following citation format:
- If a work has two authors, give both names every time you cite it.
- For three through six authors, give all names the first time, then
use “et al.” in citations.
Example:
First citation: (Foster, Whittington, Tucker, Horner, Hubbard, & Grimm, 2000).
Subsequent citation: (Foster et al., 2000).
How can I achieve this in natbib
, for both \citet{}
and \citep{}
?
Best Answer
Load the
natbib
package with the optionlongnamesfirst
.From page 8 of the package's user guide:
Just to be clear: The
longnamesfirst
option will show all authors' names even if a piece has more than 6 authors. You didn't specify what should be done in such cases; if, in fact, you're supposed to be employing the APA6 truncation method for such pieces, you should not use thenatbib
citation management package. In its place, you should probably employ theapacite
package (with the optionnatbibapa
, if you wish to enable the\citet
and\citep
macros) and theapacite
bibliography style.Addendum, Dec. 2021: The suggestion made in the preceding paragraph -- viz., to employ the
apacite
package andapacite
bib style -- was fine back in January 2016. In the meantime, the APA has issued another (seventh) set of formatting guidelines for citation call-outs and bibliographies. If you need to adhere to current APA formatting guidelines, you should prepare to switch fromapacite
and BibTeX tobiblatex
(with optionstyle=apa
) and biber.