1

The APA style manual website says:

[A]rticles with one or two authors include all names in every in-text citation; articles with three, four, or five authors include all names in the first in-text citation but are abbreviated to the first author name plus et al. upon subsequent citations; and articles with six or more authors are abbreviated to the first author name plus et al. for all in-text citations.

Is there a way to

  • manually cite all authors in a citation of a paper with 5 authors, using \cite{...}

  • have the above-described rule automatically performed by latex, so that I don't have to do it manually?

Alan Munn
  • 218,180
user56834
  • 463

1 Answers1

1

The apa style of biblatex will do this automatically (note: you need to use biber instead of bibtex)

\documentclass{article}
\usepackage[style=apa]{biblatex}
\addbibresource{biblatex-examples.bib}

\begin{document}
\cite{companion}

\cite{companion}

\printbibliography
\end{document}

enter image description here

mike
  • 21
  • I'd prefer not to mess with bibtex, because last time I did this, it created a mess. Is there a way to do this with bibtex? I've tried apacite, but I can't get it to work – user56834 Apr 27 '19 at 13:46
  • @user56834 Make a save copy of your whole folder, then nothing bad can happen if you create a mess. Other than that I really recommend biblatex, it much better, easer to customize and the syntax is easier to read than what is in bibtex files. – mike Apr 27 '19 at 13:59