我收到了以下几个警告:
警告——不能同时使用作者和编辑者字段...
这些是@InBook
条目。可以通过以下方式更正它们:
@InCollection
而是使用- 更改
chapter
为title
- 并
title
booktitle
这是一个丑陋的黑客行为,还是 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 foot
boot
引用此类项目的正确方法是什么?
答案1
条目类型inbook
旨在引用具有单个作者或一组作者的书籍的章节。这就是您在第一个示例中收到警告的原因:您不能在该inbook
类型中同时拥有作者和编辑字段,因为只假定其中一个。换句话说,这本书的每一章都由该编辑或作者撰写。
如果书中各章的作者不同,则应使用incollection
条目类型而不是inbook
类型。此条目类型允许同时使用作者和编辑者,并且还具有单独的字段,title
如booktitle
您在第二个示例中所做的那样。
众所周知,在线bibtex
条目的准确性和对适当要求的遵守程度存在很大差异bibtex
。