使用 InBook 的错误 bibtex 条目

使用 InBook 的错误 bibtex 条目

我收到了以下几个警告:

警告——不能同时使用作者和编辑者字段...

这些是@InBook条目。可以通过以下方式更正它们:

  • @InCollection而是使用
  • 更改chaptertitle
  • titlebooktitle

这是一个丑陋的黑客行为,还是 BibTeX 的各个版本发生了一些变化?

我使用的是0.99d版本。

我从各种来源复制了 BibTeX 条目,包括 ACM 数字图书馆和 Springer 网站。他们可能会认为我的实现与正确的 BibTeX 有所不同吗?

编辑最少的工作示例:

第一个是foot.tex

\documentclass[10pt,a4paper, twocolumn]{article}

\title{Paper}
\author{Gergely}

\begin{document}

\maketitle

\cite{Winskel:1995:MC:218623.218630}

\bibliographystyle{abbrv}
\bibliography{foot}

\end{document}

foot.bib

@inbook{Winskel:1995:MC:218623.218630,
 author = {Winskel, Glynn and Nielsen, Mogens},
 chapter  = {Models for Concurrency},
 title = {Handbook of Logic in Computer Science (Vol. 4)},
 editor = {Abramsky, S. and Gabbay, Dov M. and Maibaum, T. S. E.},
 year = {1995},
 isbn = {0-19-853780-8},
 pages = {1--148},
 numpages = {148},
 url = {http://dl.acm.org/citation.cfm?id=218623.218630},
 acmid = {218630},
 publisher = {Oxford University Press},
 address = {Oxford, UK},
}

对此,BibTeX 给出了警告

警告——在 Winskel:1995:MC:218623.218630 中不能同时使用作者和编辑者字段

我按照上面所写的方式进行了更改boot.tex

\documentclass[10pt,a4paper, twocolumn]{article}

\title{Paper}
\author{Gergely}

\begin{document}

\maketitle

\cite{Winskel:1995:MC:218623.218630}

\bibliographystyle{abbrv}
\bibliography{boot}

\end{document}

boot.bib

@incollection{Winskel:1995:MC:218623.218630,
 author = {Winskel, Glynn and Nielsen, Mogens},
 title  = {Models for Concurrency},
 booktitle = {Handbook of Logic in Computer Science (Vol. 4)},
 editor = {Abramsky, S. and Gabbay, Dov M. and Maibaum, T. S. E.},
 year = {1995},
 isbn = {0-19-853780-8},
 pages = {1--148},
 numpages = {148},
 url = {http://dl.acm.org/citation.cfm?id=218623.218630},
 acmid = {218630},
 publisher = {Oxford University Press},
 address = {Oxford, UK},
}

这并没有给出任何警告。

对于文件的调用pdflatex foot也类似。bibtex footboot

引用此类项目的正确方法是什么?

答案1

条目类型inbook旨在引用具有单个作者或一组作者的书籍的章节。这就是您在第一个示例中收到警告的原因:您不能在该inbook类型中同时拥有作者和编辑字段,因为只假定其中一个。换句话说,这本书的每一章都由该编辑或作者撰写。

如果书中各章的作者不同,则应使用incollection条目类型而不是inbook类型。此条目类型允许同时使用作者和编辑者,并且还具有单独的字段,titlebooktitle您在第二个示例中所做的那样。

众所周知,在线bibtex条目的准确性和对适当要求的遵守程度存在很大差异bibtex

相关内容