我使用Zotero导出bib文件格式(本次导出的是book.bib),然后利用\bibliographystyle{plain} 和\bibliography{book}来进行编译。
期间出现了只有参考文献四个大字,没有下属内容的情况,提示I didn't find a database entry for book。
经查证,是因为没有\cite{}在正文中引用。误以为引用的时候{}内填写的是参考文献的文件名字(本次就写成了\cite{book}),一直报错缺失参考文献引用。
随后打开book.bib查看其内部,(右键打开参考文献)
然后发现应该在{}内的是参考文献中的第一个位置的内容,比如下面的例子中就应该是chen_xgboost_2016。
至此问题解决。