
Ich verwende NatBib-Referenzen im AGSM-Stil. Ich hatte bisher keine Probleme damit, Artikel mit 3 oder mehr Autoren zu et al. zu unterdrücken. Bei einigen Arbeiten druckt es jedoch alle Autorennamen für meine Zitate im Text aus, wie hier (Bell, 2004; Bell, McGrath, Biggerstaff, Bates, Bennett, Marlow und Shaffer, 2015). Ich würde es vorziehen, wenn es Bell et al. 2015 liest, aber ich bin mir nicht sicher, wie ich es dazu zwingen kann, wenn keine meiner anderen Referenzen anders ist, aber es kommt gut raus.
Antwort1
Überprüfen Sie zunächst, ob Sie das natbib
Paket mit der Option laden longnamesfirst
. Wenn ja, löschen Sie diese Option unbedingt.
Da der agsm
Bibliografiestil Teil des harvard
Zitationsverwaltungspakets ist, sollten Sie das Paket laden , wenn Sie den Bibliografiestil zusammen mit dem Zitationsverwaltungspaket har2nat
verwenden möchten . Wenn das Paket geladen ist, sollte das Verhalten der -basierten Zitationsbefehle – einschließlich der Kürzung von Listen mit drei oder mehr Autoren auf „FirstAuthor et al“ – problemlos funktionieren.agsm
natbib
har2nat
natbib
Das Ergebnis eines MWE, das das har2nat
Paket lädt:
\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{bell:2004,
author = "Bell",
title = "Thoughts",
year = 2004,
}
@misc{bell-etal:2015,
author = "Bell and McGrath and Biggerstaff and Bates and Bennett and Marlow and Shaffer",
title = "Further Thoughts",
year = 2015,
}
\end{filecontents}
\documentclass{article}
\usepackage{geometry} % optional
\bibliographystyle{agsm}
\usepackage{har2nat} % natbib is loaded automatically by har2nat
\begin{document}
\noindent
\citep{bell:2004,bell-etal:2015}
\bibliography{mybib}
\end{document}
Antwort2
Ich glaube, ich hatte das gleiche Problem, also habe ich die Bibliographie-Stildatei „model5-names.bst“ aus dem Elsevier-Artikelstil verwendet. Die vollständige Zip-Datei gibt es hier: http://mirrors.ctan.org/macros/latex/contrib/els-cas-templates.zip Sobald die Zip-Datei entpackt ist, kopieren Sie „model5-names.bst“ in Ihr Latex-Dateiverzeichnis und fügen Sie Ihrer Latex-Datei Folgendes hinzu: \bibliographystyle{model5-names.bst}. Ich hoffe, das hilft
Antwort3
Als Workaround können Sie Ihre Bib-Datei ändern. Verwenden Sie etwas wie
authors_full = {{your} and {full} and {author} and {list}}
für die ursprüngliche Autorenliste und
author = {first \textit[et al.}}
für die Shortlist.