Natbib - setcitestyle

Natbib - setcitestyle

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}

여기에 이미지 설명을 입력하세요

관련 정보