问题描述
Overleaf有时候很奇怪,昨天还正常的项目,今天一打开就编译不成功了。主要有以下2个报错:
-
No PDF
This compile didn’t produce a PDF -
TeX capacity exceeded, sorry [input stack size=10000]
可能的解决办法
以下是我网上查询到的别人的解决办法,我试了一遍全都失败,可能我这个问题不适用吧。
-
修改Overleaf编译器
Overleaf默认编译器是pdfLaTex,将其修改为XeLaTex,再重新编译。 -
重新导入项目
将整个项目压缩包下载到本地,再作为一个新项目导入到Overleaf中,重新编译。 -
删除.bib文件中的\url
如果.bib文件中存在\url可能导致该报错,将.bib文件中的\url全部删除再重新编译。 -
修改正确的模板引入格式
该报错可能是由于在.tex文件中错误地使用了模板规定的格式,检查格式并修改,重新编译。
我的解决方法
我尝试了N久后发现问题出现在hyperref包引入格式错误,我的引入格式为
\RequirePackage{hyperref}
将其修改为正确的引入格式,并将其作为最后一个引入包
\usepackage{hyperref}
重新编译,编译成功。
版权声明:本文为weixin_46065198原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。