I'm writing a document using natbib and plainnat for authoryear-style citations and for the bibliography. I have a citation list using \citet, and I'd like to add the word "and" before the last item, i.e.
Roussy et al. (2005a,b) and Teixeira and Rosa (2006), instead of Roussy et al. (2005a,b); Teixeira and Rosa (2006)
\documentclass[a4paper]{article}
\usepackage[authoryear,round,sort]{natbib}
\bibliographystyle{plainnat}
\begin{filecontents*}{\jobname.bib}
@Article{Roussy2005,
author = {Roussy, Jean and Van Vooren, Maurice and Dempsey, B. A. and Guibal, Eric},
title = {Influence of chitosan characteristics on the coagulation and the flocculation of bentonite suspensions},
journal = {Water Research},
year = {2005},
volume = {39},
number = {14},
pages = {3247-3258},
}
@Article{Roussy2005a,
author = {Roussy, Jean and Van Vooren, Maurice and Guibal, Eric},
title = {Influence of chitosan characteristics on coagulation and flocculation of organic suspensions},
journal = {Journal of Applied Polymer Science},
year = {2005},
volume = {98},
number = {5},
pages = {2070-2079},
}
@Article{Teixeira2006,
author = {Teixeira, Margarida Ribau and Rosa, Maria João},
title = {Comparing dissolved air flotation and conventional sedimentation to remove cyanobacterial cells of \textit{Microcystis aeruginosa}. {Part I}: The key operating conditions},
journal = {Separation and Purification Technology},
year = {2006},
volume = {52},
number = {1},
pages = {84-94},
}
\end{filecontents*}
\begin{document}
According to \citet{Roussy2005,Roussy2005a,Teixeira2006}
\bibliography{\jobname}
\end{document}

\makeatletter\def\NAT@sep{ and}\makeatotherto your preamble. – Lupino Nov 20 '17 at 15:17andbetween every citation doesnt it? OP wants it only before the last item. – Troy Nov 20 '17 at 15:23natbibpackage expressly discourages the use of\citetwith multiple arguments, except if the pieces being cited all have the same author(s)? Hence, what you're asking for in this query isn't something to be encouraged or supported. – Mico Nov 20 '17 at 16:47