natbib \citep*{} druckt immer noch nur den ersten Autor

natbib \citep*{} druckt immer noch nur den ersten Autor

Ich habe einige Probleme mit Zitaten in meiner Abschlussarbeit. Ich verwende das natbibPaket und den apalikeBibliographiestil. Wenn ich Artikel mit 1 oder 2 Autoren zitiere, funktioniert alles einwandfrei. Aber wenn ich 3 Autoren habe, bricht alles zusammen. Nur der erste Autor wird gedruckt, gefolgt von et al., auch wenn ich \citep{}zu\citep*{}

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

\title{Brief Article}

\begin{document}
\maketitle

\citep{AlJarrah2015}.


\bibliographystyle{apalike}
\bibliography{mwebib} 

\end{document}

meine .bibDatei sieht folgendermaßen aus:

@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}
}

Ich weiß nicht, was ich falsch mache oder warum das nicht funktioniert. Ich bin für jede Hilfe dankbar!

Antwort1

Wie @daleif in seiner Antwort zeigt, apalikeist der Bibliografiestil einfach nicht richtig eingerichtet, um die Generierung von Zitationshinweisen zu ermöglichen, in denen alle Autoren von Einträgen mit mindestens drei Autoren aufgeführt sind.

Anstatt den alten apalikeBibliografiestil zu kopieren – ich glaube, man kann ihn durchaus als alt bezeichnen, da er seit Mitte der 1980er Jahre nicht wesentlich geändert wurde –, möchten Sie vielleicht die Verwendung des deutlich aktuelleren apaciteBibliografiestils zusammen mit dem apaciteZitationsverwaltungspaket in Erwägung ziehen; geben Sie die Option an, wenn Sie und natbibapaweiterhin verwenden möchten .\citet\citep

Ihr MWE würde lauten:

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

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

DerErsteZitat-Aufruf generiert von \citet{AlJarrah2015}würde so aussehen:

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

Gemäß den APA-Zitierkonventionen würden zweite und weitere Zitierhinweise zu diesem Eintrag wie folgt formatiert:

Al-Jarrah et al. (2015)

Antwort2

Dies ist im Grunde ein Problem mit dem apalikeBibtex-Stil. Es ist nicht 100 % kompatibel mit natbibund stellt nicht die Informationen bereit, die für die \citep*Funktion erforderlich sind. Hier ist ein Ausschnitt aus der generierten .bblDatei für apalike:

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

Hier ist das entsprechende für plainnat(das 100 % kompatibel ist mit natbib):

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

verwandte Informationen