介绍

介绍

介绍

假设我希望引用两项研究,关键词为StudyA(作者 A 于 2018 年撰写)和StudyB(作者 B 于 2017 年撰写)。重要的是,作者 A \ne 作者 B。

我可以通过将两个键放在一个\citet调用中来引用它们,如下所示:

最近,\citet{StudyA,StudyB}展示了一些很棒的东西。

上面的内容用分号表示:“最近,作者A[2018];作者B[2017] 展示了一些很棒的事情。”分号对我来说似乎很奇怪,因为它打断了流程。

我可以手动将两者分开,如下所示:

最近,\citet{StudyA}\citet{StudyB}展示了一些很棒的东西。

这产生了以下一行:“最近,作者A[2018] 和作者B[2017] 展示了一些很棒的事情。”在我看来,这个看起来更好。

据推测\citet,以及任何外部类和*.sty文件(例如我所撰稿的期刊提供给我的类和文件)都已经开发出来以产生首选行为。

问题

作为一个一般的经验法则,我应该在我的文章中使用\citet{StudyA,StudyB}over吗?如果我的出版商的引文指南没有提到这个话题,哪些因素可能会影响这一点?\citet{StudyA} and \citet{StudyB}*\TeX

答案1

如果你使用\citet带有多个参数的“文本样式引用标注”,则说明你滥用了该命令,除非所有引用的项目都拥有完全相同的作者。(在这种情况下,作者姓名不会重复。)\citep但是,与多个项目一起使用始终是可以的。

请参阅该包的用户指南第 9 页natbib以了解更多信息。

你问,

我应该使用\citet{StudyA,StudyB}\citet{StudyA}和 吗\citet{StudyB}

绝对是后者。


在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{j3001a,author="Jones",title="{ABC}",year=3001}
@misc{j3001b,author="Jones",title="{DEF}",year=3001}
@misc{j3002,author="Jones", title="{GHI}",year=3002}
@misc{m4001a,author="Miller",title="{UVW}",year=4001}
@misc{m4001b,author="Miller",title="{XYZ}",year=4001}
\end{filecontents}

\documentclass{article}
\usepackage[authoryear,round]{natbib}
\bibliographystyle{plainnat}
\setlength\parindent{0pt}
\begin{document}

\citet{j3001a,j3001b,j3002} -- OK

\citet{j3002,m4001b} -- \emph{not OK}

\citet{j3002} and \citet{m4001b} --  OK

\medskip
\citep{j3001a,j3001b,j3002} -- OK

\citep{j3002,m4001a,m4001b} -- this is OK too

\bibliography{mybib}
\end{document}

相关内容