Estou usando o natbib e preciso da seguinte saída de referência:
(Badie 2010: 1-2)
Portanto, estou usando o comando setcitestyle.
\setcitestyle{notesep={: }}
me dá a seguinte saída:
(Badie, 2010: 1-2)
Ao usar
\setcitestyle{aysep{}}
eu recebo
(Badie 2010, 1-2)
Mas combinar os dois não é possível
\setcitestyle{notesep={: },aysep{}}
me dá
(Badie, 2010: 1-2)
Pode me dizer por quê? O que eu fiz de errado?
Responder1
Você cometeu um erro de digitação no seu código: você precisa usar aysep={}
em vez de 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}