Natbib - setcitestyle

Natbib - setcitestyle

Ich verwende natbib und benötige die folgende Referenzausgabe:

(Badie 2010: 1-2)

Daher verwende ich den Befehl „setcitestyle“.

\setcitestyle{notesep={: }}

gibt mir folgende Ausgabe:

(Badie, 2010: 1-2)

Beim Benutzen

\setcitestyle{aysep{}}

Ich bekomme

(Badie 2010, 1-2)

Aber beides zu kombinieren ist nicht möglich

\setcitestyle{notesep={: },aysep{}}

gibt mir

(Badie, 2010: 1-2)

Kannst du mir sagen warum? Was habe ich falsch gemacht?

Antwort1

Ihr Code enthält einen Tippfehler: Sie müssen aysep={}stattdessen Folgendes verwenden aysep{}:

\begin{filecontents*}{\jobname.bib}
@article{badie2010,
 author={Badie, John},
 title={Title},
 journal={Journal},
 year={2010},
}
\end{filecontents*}

\documentclass{article}
\usepackage{natbib}
\setcitestyle{notesep={: }}
\setcitestyle{aysep={}}

\begin{document}
\citep[1--2]{badie2010}

\bibliographystyle{plainnat}
\bibliography{\jobname}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen