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}