答案1
它们不是错误,而是警告。
Warning--entry type for "zzz" isn't style-file defined
意味着你的bib
文件(似乎有一个.bib.bib
扩展名?)有 3 个条目,格式如下
@something{zzz,
title={whatever},
journal={somewwhere},
pages={1396--1404},
year={2015},
publisher={someone}
}
其中@something
是未知的引用类型(您可以将其更改为@misc
或@article
或其他适当的内容)
这三个条目没有author=
字段,所以 BibTeX 无法按照作者姓名的顺序对条目进行排序,所以您需要给它一个key=...
字段,这样 BibTeX 才知道如何对该条目进行排序。
您似乎正在使用类似这样的引用键,\cite{ref:20}
这是合法的语法,但这是一种非常令人困惑的做法,因为 bibtex 分配的编号通常不是键中使用的编号。