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

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐