I have a lot of articles writed by Lionel Ho and co-workers. I use natbib
package and plainnat
style. When I compile, the bibliography is not sorted by the last name of the second author. How can I solve it?
\documentclass[10pt,a4paper]{article}
\usepackage[top=1cm,bottom=1cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[comma,authoryear,round,sort]{natbib}
\bibliographystyle{plainnat}
\setcitestyle{citesep={;},yysep={;}}
\begin{filecontents*}{\jobname.bib}
@Article{Ho2012,
author = {Ho, Lionel and Dreyfus, J. and Boyer, J. and Lowe, T. and Bustamante, H. and Duker, P. and Meli, T. and Newcombe, G.},
title = {Fate of...},
year = {2012},
}
@Article{Ho2007,
author = {Ho, Lionel and Hoefel, D. and Saint, C. P. and Newcombe, Gayle},
title = {Isolation...},
year = {2007},}
@Article{Ho2008,
author = {Ho, Lionel and Slyman, Najwa and Kaeding, Uwe and Newcombe, Gayle},
title = {Optimizing...},
year = {2008},}
\end{filecontents*}
\begin{document}
\citep{Ho2012,Ho2007,Ho2008}
\bibliography{\jobname}
\end{document}
The result:
I tried erasing the sort
option
\usepackage[comma,authoryear,round]{natbib}
but the result is the same
plainnat
is "special" in that it sorts only on the first-placed author's surname, not on all authors' surnames. Other bibliography styles have other sorting criteria. You may want to look into running themakebst
utility of thecustom-bib
package to create a bespoke bib style file that incorporates all of your formatting requirements. The utility is menu-driven; the output of a run is the bst file. – Mico Jul 5 '17 at 5:27plainnat
's sorting habits are certainly not universal. – Mico Jul 5 '17 at 5:44