natbib을 사용하고 있으며 다음 참조 출력이 필요합니다.
(바디 2010: 1-2)
따라서 저는 setcitestyle 명령을 사용하고 있습니다.
\setcitestyle{notesep={: }}
나에게 다음과 같은 결과를 제공합니다.
(바디, 2010: 1-2)
사용할 때
\setcitestyle{aysep{}}
나는 얻다
(바디 2010, 1-2)
하지만 둘 다 결합하는 것은 불가능합니다.
\setcitestyle{notesep={: },aysep{}}
나에게 준다
(바디, 2010: 1-2)
왠지 말해줘? 내가 뭘 잘못했나요?
답변1
aysep={}
코드에 오타가 있습니다. 대신 다음을 사용해야 합니다 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}