我花了一整天时间寻找答案,但找不到。希望你们能帮我。
我今天更新了 MikTex 2.9 和几个软件包(使用更新向导),但我再也无法编译我的论文了。在使用这个很棒的网站解决了几个问题后,我希望还能再解决一个问题:
尝试编译(pdfLaTeX+MakeIndex+BibTeX)时,出现此错误:
抱歉,但“MiKTeX 编译器驱动程序”没有成功。
它建议查看的日志文件仅显示以下内容:
2017-06-01 16:59:16,602-0400 INFO texify - 从命令行启动:2017-06-01 16:59:16,608-0400 INFO texify - 运行“initexmf --enable-installer --quiet --update-fndb”以刷新文件名数据库
我尝试过从命令行进行编译,正如其他线程针对类似问题所建议的那样,但这并没有改变任何东西。
我注意到我可以编译其他一些文档,但不能编译所有文档。到目前为止,我只注意到涉及 .jpg 图像(不是 .png 或 .eps)的文档有奇怪的行为。但是,我有一个包含 1 张 .jpg 图像的 beamer 演示文稿,它确实可以编译,因此图像显然不是导致问题的原因。但是,无论我是从命令行还是通过 TeXworks 进行编译,.jpg 图像都不会显示在 TeXworks 查看器中(它们会显示在 Adobe 中)。所以我不知道这是否相关。
我甚至不确定其他什么信息会有帮助。如果您有任何想法或认为其他信息会有帮助,请告诉我。
谢谢!
答案1
我遇到了类似的问题,原因是 pdf 在 Adobe 中打开。我猜它无法保存 pdf,因为它是在另一个软件包中打开的。
答案2
我也遇到过类似的错误。抱歉,“MiKTeX Compiler Driver”没有成功。我尝试删除日志文件 .synctex.gz 等编译文件。突然,它成功了。我不知道为什么。但我强烈建议你尝试这样做。
答案3
更新 miktex 后我也遇到了同样的问题。我不知道正确的解决方案,但我可以在删除所有 Aux 文件后重新编译它,并且如果输出 pdf 已经在 adobe-pdf 或任何其他程序中打开,则在编译之前关闭它。