修改 natbib \citep

修改 natbib \citep

我需要对我的一篇论文使用“改良哈佛”引用格式,其中引用应该是这样的

(Jones, 1990:99)

作者是琼斯,年份是 1990 年,页码是 99。

我能最接近的是通过 natbib 命令:

\citep[99]{jones} yields: (Jones, 1990, 99)

但这并不是我想要的。如果您有任何想法/建议,我将不胜感激。

谢谢!

[编辑]示例:

\documentclass[11pt]{article}
\usepackage{natbib} 

\title{Hello}
\date{}
\begin{document}

\maketitle 

Hello. \citep[99]{jones} 

\bibliographystyle{agsm} 
\bibliography{mybib}   

\end{document}

答案1

插入\setcitestyle{notesep={:}}到你的序言中。它将分隔符从标准更改,:

相关内容