书目作者姓名顺序混乱且没有逗号

书目作者姓名顺序混乱且没有逗号

我正在一个单独的 .bib 文件中编写一份包含参考书目的简单报告。我有一个参考书目条目,如下所示:

@Misc{SVD,
  title={myTitle},
  author= { Kotidis , Faloutsos ,Labrinidis},
  howpublished = {\url {http://..}},
}

但当我在参考文献中看到结果时

在此处输入图片描述

其中名称的顺序是乱序的,但主要是名称 1 和 2 之间没有逗号。

要加载我的参考书目,我使用:

\usepackage{natbib}
...
\bibliographystyle{plain}
\bibliography{references}

对于这种行为有什么可能的解释吗?

感谢任何回复

答案1

由于您使用的是plain书目样式,因此该字段

author= { Kotidis , Faloutsos ,Labrinidis},

被解释为具有单身的作者的姓氏部分为“Kotidis”,小名部分为“Faloutsos”,名字部分为“Labrinidis”。请注意,字段中的逗号author不分隔作者;相反,它们仅用于分隔单个(复合)名称的各个部分。因此,在格式化的输出中,您将获得

Labrinidis Kotidis, Faloutsos

请注意,假定的初级部分“Faloutsos”与假定的名字和姓氏部分用逗号分隔。

发生了什么事?!你的代码中既有语法错误,也有内容错误author发生了什么事?!您的领域语法错误是你使用逗号而不是关键字and来分隔作者。内容错误是你没有提供三位作者的名字。你真的应该把这个字段写成

author = "Yannis Kotidis and Christos Faloutsos and Alexandros Labrinidis",

或者

author = "Kotidis, Yannis and Faloutsos, Christos and Labrinidis, Alexandros",

无论采用哪种形式,BibTeX 都会正确解析该字段,并且参考书目样式将决定是否应显示完整或缩写的名字。plain顺便说一下,参考书目样式被编程为显示完整的名字。

答案2

您的 BibTeX 条目格式错误。您应该提供姓和名,并使用“and”分隔每个作者。逗号分隔用于分隔姓和名,这就是您的 BibTeX 条目混乱的原因。我在下面附上了一个例子。还有不同的关键字,如@article或,@misc会在文档中的参考书目中打印不同的内容。这也是常见的错误来源。

@article{van2008multi,
  title={Multi-agent systems},
  author={Van der Hoek, Wiebe and Wooldridge, Michael},
  journal={Foundations of Artificial Intelligence},
  volume={3},
  pages={887--928},
  year={2008},
  publisher={Elsevier}
}

我总是使用在线图书馆的引文导出功能,在那里你可以得到一个格式化的 BibTeX 条目。大多数时候,在谷歌学术并使用引用功能,您可以在其中找到可以复制/粘贴到文件中的 BibTeX 条目.bib

相关内容