![当我想将 IEEEtran 参考书目样式从 ACM 样式更改为 ACM 样式时,我需要做什么?](https://linux22.com/image/358729/%E5%BD%93%E6%88%91%E6%83%B3%E5%B0%86%20IEEEtran%20%E5%8F%82%E8%80%83%E4%B9%A6%E7%9B%AE%E6%A0%B7%E5%BC%8F%E4%BB%8E%20ACM%20%E6%A0%B7%E5%BC%8F%E6%9B%B4%E6%94%B9%E4%B8%BA%20ACM%20%E6%A0%B7%E5%BC%8F%E6%97%B6%EF%BC%8C%E6%88%91%E9%9C%80%E8%A6%81%E5%81%9A%E4%BB%80%E4%B9%88%EF%BC%9F.png)
答案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 分配的编号通常不是键中使用的编号。