Natbib 与第一作者和年份相同但合著者不同

Natbib 与第一作者和年份相同但合著者不同

我想引用这三篇论文同一第一作者但不同的合著者都在同一年出版。这给了我一个错误:相同的引用,没有区分或添加额外的字母。

\documentclass[11pt]{article}
\usepackage{natbib}
\begin{document}
\title{Natbib confused with same first author and year but different coauthors}
\maketitle
 \section{Introduction}
 I want to cite the three papers by same first author but different coauthors
 all published in the same year \cite{roy_05a}, \cite{roy_05b}, \cite{roy_05c}.
\bibliographystyle{chicago}
\bibliography{testBib}
\end{document}

这里是 testBib.bib

@article{roy_05a,
Author = {Roy, S. and Xu, S. and Yang, W.},
Journal = {New Journal},
Pages = {1333-1341},
Title = {A new paper in new journal},
Volume = {10},
Year = {2005},
}

@inProceedings{roy_05b,
Author = {Roy, S. and Xu, S. and Yang, W. and Zung, T.},
BookTitle = {4th Journal conference proceedings},
Pages = {1291 -- 1298},
Title = {Another new paper},
Volume = {18E23},
Year = {2005},
place={USA}
}
@article{roy_05c,
Author = {Roy, S. and Yang, W. and Zung, T. and Zang, J.},
Journal = {Other Journal},
Pages = {123-134},
Title = {Another new paper in new journal},
Volume = {11},
Year = {2005},
}

建造之后,这给了我

在此处输入图片描述

答案1

我认为您的设置不正确:如果您想使用chicago书目样式,您还应该使用chicago引文管理包而不是natbib引文管理包。chicago使用引文管理包后,您将获得明确的引文标注,如下面的屏幕截图所示。

顺便说一句,BibTeX 书目样式chicago最后一次更改是在 1992 年 [!],因此它基于《芝加哥格式手册》第 13 版。如果你想要基于当前的,即《芝加哥手册》第 16 版(2010 年),您应该考虑切换biblatex并使用该biblatex-chicago包。

在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{testBib.bib}
@article{roy_05a,
Author = {Roy, S. and Xu, S. and Yang, W.},
Journal = {New Journal},
Pages = {1333-1341},
Title = {A new paper in new journal},
Volume = {10},
Year = {2005},
}
@inProceedings{roy_05b,
Author = {Roy, S. and Xu, S. and Yang, W. and Zung, T.},
BookTitle = {4th Journal conference proceedings},
Pages = {1291-1298},
Title = {Another new paper},
Volume = {18E23},
Year = {2005},
place={USA}
}
@article{roy_05c,
Author = {Roy, S. and Yang, W. and Zung, T. and Zang, J.},
Journal = {Other Journal},
Pages = {123-134},
Title = {Another new paper in new journal},
Volume = {11},
Year = {2005},
}
\end{filecontents}

\documentclass[11pt]{article}
%\usepackage[round]{natbib}
\usepackage{chicago} % <--- new
\bibliographystyle{chicago}

\begin{document}
\cite{roy_05a}

\cite{roy_05b}

\cite{roy_05c}
\bibliography{testBib}
\end{document}

相关内容