
Ich möchte den Harvard-Zitierstil verwenden. Ich habe das folgende Dokument:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{natbib}
\bibliographystyle{agsm}
\title{test}
\author{ }
\date{February 2016}
\begin{document}
\maketitle
blab \cite{Jensen2007} has done it
\citeasnoun{Jensen2007} blub bla
\citeasnoun{Jensen2007} blub bla blub.
\section{Introduction}
\bibliography{bibliography}
\end{document}
Latex sagt ständig ! Undefinierte Steuersequenz. l.19 \citeasnoun {Jensen2007} blub bla blub.
Aber ich habe \citeasnoun richtig geschrieben und die Anweisungen befolgtWie verwende ich den Harvard-Zitierstil?(mit natbib). Warum erhalte ich diesen Fehler ständig?
Antwort1
Die folgenden grundlegenden Zitierbefehle sind in definiert natbib
:
\citet{jon90,jam91} ⇒ Jones et al. (1990); James et al. (1991)
\citep{jon90,jam91} ⇒ (Jones et al., 1990; James et al. 1991)
\citep{jon90,jon91} ⇒ (Jones et al., 1990, 1991)
\citep{jon90a,jon90b} ⇒ (Jones et al., 1990a,b)
Darüber hinaus gibt es auch einige erweiterte Befehle:
\citealt{jon90} ⇒ Jones et al. 1990
\citealt*{jon90} ⇒ Jones, Baker, and Williams 1990
\citealp{jon90} ⇒ Jones et al., 1990
\citealp*{jon90} ⇒ Jones, Baker, and Williams, 1990
\citealp{jon90,jam91} ⇒ Jones et al., 1990; James et al., 1991
\citealp[pg.~32]{jon90} ⇒ Jones et al., 1990, pg. 32
\citenum{jon90} ⇒ 11
\citetext{priv.\ comm.} ⇒ (priv. comm.)
Um nur einen Teil eines Zitats zu extrahieren, z. B. den Namen des Autors oder das Jahr, können Sie auch Folgendes verwenden:
\citeauthor{jon90} ⇒ Jones et al.
\citeauthor*{jon90} ⇒ Jones, Baker, and Williams
\citeyear{jon90} ⇒ 1990
\citeyearpar{jon90} ⇒ (1990)
Für satzanfangszitate von Namen, die ein Namenspräfix wie „de“ oder „von“ haben, gibt es auch Großbuchstaben-Versionen der Zitierbefehle.
Der \citeasnoun
Befehl stammt aus einem anderen Paket. Die natbib
Dokumentation ist in dieser Hinsicht etwas verwirrend, da im letzten Abschnitt eine Reihe anderer Pakete beschrieben werden, die alle natbib
ersetzt werden sollen.
Antwort2
Laden Sie sowohl das natbib
als auch das har2nat
Paket. Letzteres „übersetzt“ in definierte Makros in harvard.sty
von verstandene Ausdrücke natbib
.
Die Datei enthält beispielsweise har2nat.sty
die Anweisung
\newcommand{\citeasnoun}{\citet}
Beachten Sie, dass har2nat
geladen werden mussnach natbib
. In jedem Fall harvard
sollte das Paketnichtgeladen sein.