使用 latexmk -f -pdf 编译后未生成参考

使用 latexmk -f -pdf 编译后未生成参考

我在latexmk编写论文时遇到了一个问题。

故事:我的论文在 overleaf 在线版上,生成的 pdf 视图包含所有内容,包括参考文献。

然后我想离线工作。所以我 git clone 存储库并尝试使用 编译源文件latexmk -f -pdf,这就是 overleaf 编译的方式。

但是生成的pdf文件不包含参考文献。当然,论文中的所有引用都显示为“?”。

对我来说,我使用的是 Windows 并latexmk使用 MikTex 安装。我的存储库中只有一个 tex 文件,并且 bib 文件与我的 tex 文件同名。另一个信息是生成的.bll填充为空。

关于这个问题有什么线索吗?

谢谢!

答案1

非常感谢您的快速回复!@moewe 的回答帮助我解决了这个问题。

我生成了 .blg 文件,它提示“我无法打开样式文件 IEEEtran.bst”,而该文件在我的本地不存在。因此,在我下载文件并将其与 tex 源文件一起放入我的存储库后,它就可以正常工作了!参考资料显示出来。

以下是blg文件开头的内容:

这是 BibTeX,版本 0.99d(TeX Live 2016/Cygwin) 容量:max_strings=35307、hash_size=35307、hash_prime=30011 顶级辅助文件:chang18exploiting.aux 我无法打开样式文件 IEEEtran.bst ---文件 chang18exploiting.aux 的第 489 行:\bibstyle{IEEEtran : } 我正在跳过此命令的剩余部分 我在读取文件 chang18exploiting.aux 时未找到样式文件---您已使用了 43 个条目、0 个 wiz_defined-function 位置、127 个字符串(共 1157 个字符),

@deleif、@DG',谢谢回复。日志文件包含许多警告,例如:

LaTeX 警告:第 4 页上的引用“xxxxxx”在输入行 359 上未定义。

LaTeX 警告:第 4 页上的引用“yyyyyy”在输入行 39 1 上未定义。

相关内容