Overleaf编译Latex报错:No PDF This compile didn’t produce a PDF

Overleaf编译Latex报错:No PDF This compile didn’t produce a PDF

问题描述

Overleaf有时候很奇怪,昨天还正常的项目,今天一打开就编译不成功了。主要有以下2个报错:

  1. No PDF
    This compile didn’t produce a PDF
  2. TeX capacity exceeded, sorry [input stack size=10000]
    在这里插入图片描述

可能的解决办法

以下是我网上查询到的别人的解决办法,我试了一遍全都失败,可能我这个问题不适用吧。

  1. 修改Overleaf编译器
    Overleaf默认编译器是pdfLaTex,将其修改为XeLaTex,再重新编译。
  2. 重新导入项目
    将整个项目压缩包下载到本地,再作为一个新项目导入到Overleaf中,重新编译。
  3. 删除.bib文件中的\url
    如果.bib文件中存在\url可能导致该报错,将.bib文件中的\url全部删除再重新编译。
  4. 修改正确的模板引入格式
    该报错可能是由于在.tex文件中错误地使用了模板规定的格式,检查格式并修改,重新编译。

我的解决方法

我尝试了N久后发现问题出现在hyperref包引入格式错误,我的引入格式为

\RequirePackage{hyperref}

将其修改为正确的引入格式,并将其作为最后一个引入包

\usepackage{hyperref}

重新编译,编译成功。

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值