BibTeX: mesmo autor, anos diferentes

BibTeX: mesmo autor, anos diferentes

Citando \cite{paper1,paper2,paper3}, com o apalikeestilo, alguns artigos do mesmo autor me dá algo como

[Sobrenome, 2001, Sobrenome, 2002, Sobrenome, 2003]

Eu preferiria algo assim:

[Sobrenome, 2001, 2002, 2003]

Obrigado por qualquer sugestão.

Responder1

O formato de citação desejado já está definido em apalike, a menos que você tenha modificado o estilo. Tente o seguinte e se não ajudar, talvez atualize seu natbibpacote.

Em mybib.bibtenho três verbetes de anos diferentes, onde os dois primeiros têm os mesmos autores e o terceiro é modificado:

@article{jd12,
  author={Doe, J. and Bar, F. and Smith, J.},
  title={Some title 1},
  journal={Some journal},
  year={2012},
}

@article{jd13,
  author={Doe, J. and Bar, F. and Smith, J.},
  title={Some title 2},
  journal={Some journal},
  year={2013},
}

@article{jd14,
  author={Doe, J. and Simpson, H. and Bar, F.},
  title={Some title 3},
  journal={Some journal},
  year={2014},
}

Agora vamos ao documento principal:

\documentclass[12pt]{report}
\usepackage{natbib}

\begin{document}

Cite the first pair normally \cite{jd12,jd13}, then the second pair in text \citet{jd13,jd14} and now the first and the third in brackets \citep{jd12,jd14}.

We can also cite them all at once, e.~g. in brackets \citep{jd12,jd13,jd14}, or switch them \citet{jd14,jd12,jd13}.

\bibliographystyle{apalike}
\bibliography{mybib}{}

\end{document}

O que dará isso como saída:

texto babador

EDITAR de Ansa211:

Você pode até definir comandos personalizados que utilizam a lista mesclada de autores; por exemplo, se você costuma escrever \citeauthor{X}'s \citeyearpar{X}, pode adicionar isto ao seu preâmbulo:

citehis

informação relacionada