Name des Autors und Jahr werden im Harvard-Zitierweise nicht angezeigt?

Name des Autors und Jahr werden im Harvard-Zitierweise nicht angezeigt?

Ich verwende den unten angegebenen Code, um den Harvard-Zitierstil zu erhalten. Ich habe das Paket verwendet natbibund verwendet \bibliographystyle{agsm}. Ich erhalte den Harvard-Stil im Referenzabschnitt. Im Hauptteil des Dokuments wird jedoch zitiert als „1" anstelle des erforderlichen Autorenjahresformats. Ich kann es nicht beheben. Bitte teilen Sie uns Ihre Gedanken zu dem möglichen Fehler mit.

\documentclass[review]{elsarticle}
\usepackage{natbib}
%\journal{Journal of \LaTeX\ Templates}
\begin{document}
This is a test doc \cite{testref}.
\section*{References}
\bibliographystyle{agsm}
\bibliography{ref}
\end{document}

Bitte sehen Sie sich die Ergebnisse an Bildbeschreibung hier eingeben

Und mit der folgenden Änderung erhalte ich den Namen im Text, jedoch mit einer zusätzlichen Klammer1und kein Jahr wie unten gezeigt

\documentclass[review]{elsarticle}
\usepackage{natbib}
%\journal{Journal of \LaTeX\ Templates}
\begin{document}
This is a test doc \citet{testref}.
\section*{References}
\bibliographystyle{plainnat}
%\bibliographystyle{agsm}
\bibliography{ref}
\end{document}

Bildbeschreibung hier eingeben

Antwort1

Die elsarticleKlasse lädt bereits natbib. Standardmäßig natbibwird mit der numbersOption geladen und erzeugt somit numerische Zitate. Für Autor-Jahr-Zitate können Sie elsarticlemit der authoryearOption laden.

Die elsarticleDokumentationerklärt in §11Literaturverzeichnis(Seite 13)

natbibDas Paket wird elsarticlemit numbersder Standardoption geladen. Sie können dies in das Autor-Jahr- oder Harvard-Schema ändern, indem Sie authoryeardem Klassenladebefehl die Option hinzufügen. Wenn Sie weitere Optionen des natbibPakets verwenden möchten, können Sie dies mit dem Befehl tun \biboptions, der im Abschnitt 4 beschrieben wird.Verwendung.

\documentclass[review,authoryear]{elsarticle}
\begin{document}
This is a test doc \citep{sarfraz}.

As \citet{sarfraz} found.

\bibliographystyle{agsm}
\bibliography{biblatex-examples}
\end{document}

Dies ist ein Testdokument (Sarfraz und Razzak, 2002).//Wie Sarfraz und Razzak (2002) herausfanden.


Beachten Sie, dass elsarticleein eigener Satz von .bstDateien mitgeliefert wird. Wenn Sie planen, bei einem Elsevier-Journal einzureichen (meiner Meinung nach ist das der einzige gute Grund, die Klasse zu verwenden ), schlage ich vor, dass Sie sich anstelle von Autor-Jahr-Zitate elsarticleansehen .elsarticle-harvasgm

\documentclass[review,authoryear]{elsarticle}
\begin{document}
This is a test doc \citep{sarfraz}.

As \citet{sarfraz} found.

\bibliographystyle{elsarticle-harv}
\bibliography{biblatex-examples}
\end{document}

Dies ist ein Testdokument (Sarfraz und Razzak, 2002).//Wie Sarfraz und Razzak (2002) herausfanden.

verwandte Informationen