[Tex/LaTex] How to use “John et. al. 1990 ” citation for more than two authors

citingnatbib

I am trying to use natbib for citation. Whenever I am trying to use more than two authors for citation instead of using "et. al. " , citation becomes number format instead of author year citation.

I am using it as

\usepackage[longnamesfirst, authoryear]{natbib} 

and

\bibliographystyle{plainnat}

Best Answer

The plainnat style should work as you expect. Here's an example:

\documentclass{article}
\begin{filecontents}{\jobname.bib}

@article{Sag1985,
    Author = {Ivan A Sag and G Gazdar and T Wasow and S Weisler},
    Journal = {Natural Language \& Linguistic Theory},
    Pages = {117-171},
    Title = {Coordination and How to Distinguish Categories},
    Volume = {3},
    Year = {1985}}
\end{filecontents}
\usepackage[longnamesfirst, authoryear]{natbib}
\bibliographystyle{plainnat}
\begin{document}
First mention \cite{Sag1985}. Second mention    \cite{Sag1985}

\bibliography{\jobname}
\end{document}

output of code

Related Question