如何在文内引用中将逗号改为冒号?

如何在文内引用中将逗号改为冒号?

在我的序言中我使用了:

\bibliographystyle{authordate1}
\usepackage{natbib}

当我进行引用时,\cite输出例如:

(Lovell,1972,第 133 页)

我需要做哪些更改才能使年份后的逗号显示为冒号?例如:

(Lovell,1972:第 133 页)

答案1

使用\setcitestyle{notesep={: }}natbib详情请参阅手册第 2.9 节。

\documentclass{article}

\usepackage{natbib}

\setcitestyle{notesep={: }}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@misc{A01,
  author = {Author, A.},
  year = {2001},
  title = {Alpha},
}
\end{filecontents}

\begin{document}

Some text \citep[p.~99]{A01}.

\bibliographystyle{authordate1}
\bibliography{\jobname}

\end{document}

在此处输入图片描述

相关内容