Bibliografiestil mit elsarticle

Bibliografiestil mit elsarticle

Ich habe Probleme, die Form der Zitate zu erhalten, die ich brauche. Wenn ich zitiere, möchte ich die Namen der Autoren und keine Zahlen sehen. Das Unkonventionelle daran ist, dass ich die Dokumentklasse elsarticle verwenden muss (das ist eine Anforderung des Herausgebers), die immer Zahlen erzeugt. Hier ist, was ich habe

\documentclass{elsarticle}
\usepackage{natbib}
\usepackage[colorlinks=true,linkcolor=black, citecolor=blue, urlcolor=blue]{hyperref}

\begin{document}

\bibliographystyle{plainnat}
\bibliography{references}

\end{document}

Kann mir jemand dabei helfen?

Hier ist ein erweitertes MWE.

\documentclass{elsarticle}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{amsmath, mathtools}
\usepackage{natbib}
\usepackage[colorlinks=true,linkcolor=black, citecolor=blue, urlcolor=blue]{hyperref}
\usepackage{changes}
\usepackage{appendix}
\usepackage{filecontents}
\usepackage{multirow}
\usepackage{booktabs}



\begin{document}

\section{The Model}

The main environment modifies that of \cite{Diamond1965}, into two main dimensions

\newpage

\bibliographystyle{elsarticle-harv}
\bibliography{references}



\end{document}

Antwort1

Sie sollten dies authoryearin den Klassenoptionen angeben.

\begin{filecontents*}{\jobname.bib}
@article{Diamond1965,
 author={J. A. L. Diamond},
 title={Some Like It Hot},
 journal={J. High Level Cinema},
 year={1965},
}
\end{filecontents*}

\documentclass[authoryear]{elsarticle}

\usepackage[colorlinks=true,linkcolor=black, citecolor=blue, urlcolor=blue]{hyperref}

\begin{document}

\section{The Model}

The main environment modifies that of \cite{Diamond1965}, into two main dimensions

\bibliographystyle{plainnat}
\bibliography{\jobname}

\end{document}

Die filecontents*Umgebung dient nur dazu, das Beispiel in sich geschlossen zu machen. Sie benötigen sie nicht. Ändern Sie die \bibliographyZeile so, dass sie den Namen Ihrer .bibDatei enthält.

Ja, ich weiß, dass „Manche mögen’s heiß“ nicht im Jahr 1965 gedreht wurde.;-)

Bildbeschreibung hier eingeben

Das Hinzufügen von authoryearto natbibist keine Lösung, da die elsarticleKlasse es bereits lädt.

\usepackage[authoryear]{natbib}

in der Präambel verursacht nur einen Fehler bezüglich widersprüchlicher Optionen.

Antwort2

elsarticleDa Sie die Dokumentklasse verwenden , möchten Sie möglicherweise elsarticle-harvanstelle des plainnatBibliografiestils den verwenden. Wie der Name schon sagt, elsarticle-harv.bsterhalten Sie Zitate im Autor-Jahr-Stil (auch bekannt als Zitate im Harvard-Stil) und Referenzen, die gemäß den Richtlinien der meisten von Elsevier herausgegebenen Zeitschriften formatiert sind, die Zitate im Autor-Jahr-Stil erfordern.

Um außerdem den vollständigen Authoryear-Stil (mit Jahren statt Zahlen) zu aktivieren, authoryearsollte Folgendes als Dokumentklassenoption angegeben werden:

\documentclass[authoryear]{elsarticle}

(Diese Informationen wurden hinzugefügt, nachdem der OP ein MWE gepostet hatte.)

Antwort3

Wenn Sie den Elsevier-Referenzstil verwenden (der alle Pakete selbst enthält), können Sie Bibliografieoptionen wie folgt angeben:

\bibliographystyle{elsarticle-harv}\biboptions{authoryear}

verwandte Informationen