如何引用两个具有完全相同关键词的不同参考文献

如何引用两个具有完全相同关键词的不同参考文献

我有两篇论文,由同一作者在同一年发表,标题相似,因此这两篇论文的关键字相同。我无法引用这两篇论文,因为 .bib 只会忽略其中一个参考文献。我尝试将关键字更改为“hull2014improvinga”和“hull2014improvingb”。但是,这些新关键字导致文内引用的格式错误。

这些是来自 .bib 文件的参考资料:

@article{hull2014improving,
title={Improving outcomes for people with COPD by developing networks of general practices: 
evaluation of a quality improvement project in east London},
author={Hull, Sally and Mathur, Rohini and Lloyd-Owen, Simon and Round, Thomas and Robson, John},
journal={NPJ primary care respiratory medicine},
volume={24},
number={1},
pages={1--6},
year={2014},
publisher={Nature Publishing Group}
}

@article{hull2014improving,
title={Improving outcomes for patients with type 2 diabetes using general practice networks: a 
quality improvement project in east London},
author={Hull, Sally and Chowdhury, Tahseen A and Mathur, Rohini and Robson, John},
journal={BMJ Qual Saf},
volume={23},
number={2},
pages={171--176},
year={2014},
publisher={BMJ Publishing Group Ltd}
}

使用这些键,文内引用将会正确显示,但 .bib 将会忽略“重复错误”下的第二个引用,因此我实际上只能使用其中一个参考文献。

Hull 等人 (2014) 对糖尿病患者进行的一项研究发现,从 2009 年到 2012 年,完成护理计划的患者比例从 10% 增加到 88%,达到血压 140/80mmHg 和胆固醇 4 mmol/L 的患者比例从 35.3% 增加到 46.1%。Hull 等人 (2014) 还证实完成护理计划的患者数量有所增加,急诊 COPD 入院人数也有所减少。

当我将键更改为hull2014improvinga和时hull2014improvingb,参考书目现在是正确的,但文内引用不再以哈佛风格出现:

Hull、Mathur、Lloyd-Owen、Round 和 Robson (2014) 发现,糖尿病患者完成护理计划的比例从 2009 年的 10% 增加到 2012 年的 88%,达到血压 140/80mmHg 和胆固醇 4 mmol/L 的患者从 35.3% 增加到 46.1%。Hull、Chowdhury、Mathur 和 Robson (2014) 还证实,完成护理计划的患者有所增加,COPD 急诊入院人数也有所减少

我认为这些是我的主要文本的相关部分:

\documentclass[a4paper,11pt,twoside,openright]{memoir}
\usepackage{natbib}
\bibliographystyle{agsm}

\begin{document}
by \cite{hull2014improving} in diabetic patients who found an increase from 10\% to 88\% in completed 
care plans from 2009 to 2012, patients achieving a BP $\leqslant$140/80mmHg and cholesterol 
$\leqslant$4 mmol/L increased from 35.3\% to 46.1\%. \cite{hull2014improving} ...
\bibliography{references.bib}
\end{document}

如果有人能解释我哪里做错了,我将不胜感激!

答案1

一些评论和观察(@moewe 和 @Fran 已在评论中提出一些):

  • 不同条目必须具有不同的键。无例外。无。零。

    顺便说一句,你声称“我有两篇论文同一作者出版同一年发表,标题相似,所以这两篇论文有相同的关键词”[强调],从表面上看是错误的,因为这两篇论文确实不是有相同的作者:一个有 4 位作者,另一个有 5 位作者。因此,我看不出你声称这两个条目没有事实依据必须有相同的密钥。无论如何,正如已经指出的,所有不同的条目必须具有不同的键

  • 书目agsm样式使用命令\bf(Plain-TeX 命令)将类型条目中的卷号加粗@article。但是,\bf已弃用,并且未由文档类定义。我建议您在序言中的某个地方memoir添加该指令。\let\bf\bfseries

  • 书目agsm样式采用“句子样式”,即,除字段中第一个单词外,所有单词title都会自动小写除非它们被括在花括号中。您一定要将“COPD”和“East London”括在花括号中,如下所示:{COPD}and `{East London}"。

  • journal={NPJ primary care respiratory medicine},改为journal={NPJ Primary Care Respiratory Medicine},

  • 书目agsm样式由引文管理包提供harvard。因此,它与natbib引文管理包并不完全兼容。(如果同时加载了该包,这种不兼容性就会显现出来hyperref。)要实现完全兼容,必须加载该har2nat包。

在此处输入图片描述

两种引文标注均未使用et al (2014a)et al (2014b)截断方案。这完全是故意的:agsm和密切相关的dcu书目样式从不应用此类截断,除非条目确实有完全相同的作者(和出版年份)。您声称使用两个单独的键会使引文标注“以错误的格式显示”,这反映了您没有意识到刻意的设计选择。如果您无法忍受这种设计选择,那么您agsm一开始就不应该使用书目样式。

在此处输入图片描述

\documentclass[a4paper,11pt,twoside,openright]{memoir}
\begin{filecontents}[overwrite]{references.bib}
@article{hull2014improvinga,
title  ={Improving outcomes for people with {COPD} by developing 
         networks of general practices: Evaluation of a quality 
         improvement project in {East London}},
author ={Hull, Sally and Mathur, Rohini and Lloyd-Owen, Simon and 
         Round, Thomas and Robson, John},
journal={NPJ Primary Care Respiratory Medicine},
volume ={24},
number ={1},
pages  ={1--6},
year   ={2014},
publisher={Nature Publishing Group}
}
@article{hull2014improvingb,
title  ={Improving outcomes for patients with type-2 diabetes using 
         general practice networks: A quality improvement project in 
         {East London}},
author ={Hull, Sally and Chowdhury, Tahseen A. and Mathur, Rohini 
         and Robson, John},
journal={BMJ Qual Saf},
volume ={23},
number ={2},
pages  ={171--176},
year   ={2014},
publisher={BMJ Publishing Group Ltd}
}
\end{filecontents}

\usepackage{har2nat}
\bibliographystyle{agsm}
\let\bf\bfseries % the memoir document class doesn't define '\bf'

\begin{document}
\citet{hull2014improvinga}

\citet{hull2014improvingb}
\bibliography{references}
\end{document}

相关内容