同一参考文献的多次引用(哈佛)

同一参考文献的多次引用(哈佛)

当我引用一个网站的多个实例时,我不知道如何显示:

(Flickr,2017a)在第一种情况下,并且(Flickr,2017b)在第二种情况下。

目前,引用为 \citep{Flickrb} 并显示为 (Flickrb,2017)但需要读作(Flickr,2017)b

当前用户包(适用于我的所有其他引文 - 单次出现):

\usepackage[square, numbers, comma, sort&compress]{natbib}  % Use the "Natbib" style for the references in the Bibliography
\setcitestyle{authoryear,open={(},close={)}}

当前的 Bibliography.bib 文件如下所示:

@article{Flickrb,
author={Flickrb},
year={2017},

我认为这只是将字母放在年份后面的一种情况,就像这样:

@article{Flickrb,
author={Flickr},
year={2017b},

但它输出的是 (Flickr, 017b) 或类似的内容。还尝试在年份 year={2017,b} 后加一个逗号,结果相同。

有谁知道该怎么做吗?

提前致谢,艾伦

答案1

如果您有多个具有相同作者和出版年份的条目,只需让natbibLaTeX 为您完成工作即可。无需在原始 bib 条目中附加“a”、“b”等。

在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{Smith:2017-further,
  author={Smith, John},
  title ={Mature Thoughts},
  year  ={2017},
  month =dec,
}
@misc{Smith:2017-beginner,
  author={Smith, John},
  Title ={Beginners' Thoughts},
  year  ={2017},
  month =feb,
}
\end{filecontents}

\documentclass{article}
\usepackage[round,authoryear,sort,comma]{natbib}
\bibliographystyle{apalike} % or whatever style you wish to use
\begin{document}
As shown by \citet{Smith:2017-further,Smith:2017-beginner}, \dots

As argued by others \citep[e.g.,][]{Smith:2017-further,Smith:2017-beginner}, \dots

\bibliography{mybib}
\end{document} 

相关内容