I've properly set the reference in the .bib file but still getting author problems:
Author undefined for the 'baeza1999modern' on page 1
In my ref.bib, I do have an entry:
@book{baeza1999modern,
title={Modern information retrieval},
author={Baeza-Yates, Ricardo and Ribeiro-Neto, Berthier and others},
volume={463},
year={1999},
publisher={ACM press New York.}
}
In LaTeX, the text is
As coupled by ~\citet{baeza1999modern},
I want to get something like Baeza-Yates et al.. However, it is appearing like

The error I am getting is
Author undefined for citation`baeza1999modern' (natbib) on page 1
Any idea?
Ok, currently I have a solution which allow me at least to continue working,
I added this in the preamble,
\usepackage[numbers, square]{natbib}
and this \bibliographystyle{plainnat}.
So, currently the et al is being displayed properly, the citation is appearing like [2,1].
It would have been better if it was like [Sin01,ADV10]; any suggestion?

latex,bibtex,latex,latexon your file? (I'd also change the... by ~\citetto... by~\citet, but that is only for aesthetic reasons.) – jon Mar 10 '13 at 21:48bibtex. – Werner Mar 10 '13 at 22:00FirstAuthor et al.. Incidentally, are you sure you're referencing the piece you list in your example correctly? The reason I ask is that I'm pretty sure it has exactly two authors. Thus, the output of\citeton this piece should beBaeza-Yates and Ribeiro-Neto (1999). – Mico Mar 11 '13 at 00:38