natbib \citep*{} ainda imprime apenas o primeiro autor

natbib \citep*{} ainda imprime apenas o primeiro autor

Tenho alguns problemas com citações em minha tese. Eu uso o natbibpacote e o apalikeestilo bibliografia. Quando cito artigos com 1 ou 2 autores, tudo funciona bem. Mas quando tenho 3 autores, as coisas desmoronam. Apenas o primeiro autor é impresso seguido de et al., também quando mudo \citep{}para\citep*{}

\documentclass[english,11pt]{book} 
\usepackage{natbib}

\title{Brief Article}

\begin{document}
\maketitle

\citep{AlJarrah2015}.


\bibliographystyle{apalike}
\bibliography{mwebib} 

\end{document}

meu .bibarquivo está assim:

@article{AlJarrah2015,
doi = {10.1016/j.bdr.2015.04.001},
year = 2015,
month = {sep},
publisher = {Elsevier {BV}},
volume = {2},
number = {3},
pages = {87--93},
author = {Omar Y. Al-Jarrah and Paul D. Yoo and Sami Muhaidat and George K. 
Karagiannidis and Kamal Taha},
title = {Efficient Machine Learning for Big Data: A Review},
journal = {Big Data Research}
}

Não sei o que estou fazendo de errado ou por que isso não está funcionando. Qualquer ajuda é muito apreciada!

Responder1

Como @daleif demonstra em sua resposta, o apalikeestilo da bibliografia simplesmente não está configurado corretamente para permitir a geração de chamadas de citação que indiquem todos os autores de entradas que apresentam pelo menos três autores.

Em vez de hackear o estilo bibliográfico antigo - acredito que não há problema em chamá-lo de antigo, visto que não foi alterado significativamente desde meados da década de 1980 - você pode considerar usar o estilo bibliográfico apalikemuito mais atualizado apacite, junto com o apacitepacote de gerenciamento de citações; especifique a opção natbibapase quiser continuar usando \citete \citep.

Seu MWE se tornaria:

\documentclass[11pt,english]{book}
\usepackage{url,babel}
\usepackage[natbibapa]{apacite}
\bibliographystyle{apacite}

\begin{document}
\citet{AlJarrah2015}
\bibliography{mwebib}
\end{document}

Oprimeiroa chamada de citação gerada por \citet{AlJarrah2015}seria assim:

Al-Jarrah, Yoo, Muhaidat, Karagiannidis e Taha (2015)

De acordo com as convenções de citação da APA, as segundas e posteriores chamadas de citação para esta entrada seriam formatadas como

Al-Jarrah et al. (2015)

Responder2

Este é basicamente um problema com o apalikeestilo bibtex. Não é 100% compatível com natbib, não fornece as informações necessárias para \citep*funcionar. Aqui está um trecho do .bblarquivo gerado para apalike:

\bibitem[Al-Jarrah et~al., 2015]{AlJarrah2015}

Aqui está o correspondente para plainnat(que é 100% compatível com natbib):

\bibitem[Al-Jarrah et~al.(2015)Al-Jarrah, Yoo, Muhaidat, 
  Karagiannidis, and Taha]{AlJarrah2015}

informação relacionada