Estoy usando natbib y necesito el siguiente resultado de referencia:
(Badie 2010: 1-2)
Por lo tanto, estoy usando el comando setcitestyle.
\setcitestyle{notesep={: }}
me da el siguiente resultado:
(Badie, 2010: 1-2)
Cuando usas
\setcitestyle{aysep{}}
yo obtengo
(Badie 2010, 1-2)
Pero combinar ambos, no es posible.
\setcitestyle{notesep={: },aysep{}}
me da
(Badie, 2010: 1-2)
¿Puedes decirme porque? ¿Qué he hecho mal?
Respuesta1
Tienes un error tipográfico en tu código: necesitas usar aysep={}
en lugar 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}