Latex: Package natbib Warning: Citation xxx undefined解决

1 问题描述

前两天从这里下载并安装了Texlive 2021,但是发现在Overleaf上没有任何问题的Latex文件在本地用Texlive 2021编译会出现Package natbib Warning: Citation xxx on page xx undefined on input line xxxx.的问题,同时论文中所有的引用都是?,具体报错如下图:
Texlive 2021本地编译错误
我的编译方式就是直接点击下图红框中的按钮。
在这里插入图片描述

2 解决方案

就是修改编译的步骤,首先编译产生.bbl文件,然后再重新编译。具体步骤如下:
步骤1:使用BibTex生成bbl文件
在这里插入图片描述
结果如下:
在这里插入图片描述
步骤2: 使用pdfLatex编译
这个步骤完成后会发现生成的pdf依然是有问题的(也就是citation没有编号),如下图:
在这里插入图片描述
步骤3: 再次使用pdfLatex编译
这一步完成后就一切正常了,结果如下:
在这里插入图片描述

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐