私は 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}