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

  • Post author:
  • Post category:其他


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}

重新编译,编译成功。



版权声明:本文为weixin_46065198原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。