抱歉,pdflatex 没有成功

抱歉,pdflatex 没有成功
Sorry, but pdflatex did not succeed.

The log file hopefully contains the information to get MiKTeX going again:

  C:/Users/Sarah/AppData/Local/MiKTeX/2.9/miktex/log/pdflatex.log

"You may want to visit the MiKTeX project page if you need help.

Sorry, but "MiKTeX Compiler Driver" did not succeed.

The log file hopefully contains the information to get MiKTeX going again:

  C:/Users/Sarah/AppData/Local/MiKTeX/2.9/miktex/log/texify.log

You may want to visit the MiKTeX project page if you need help"

我刚刚在 win7 上安装了 MikTex。我尝试了不同的编辑器(Textstudio、WinEdt 和 Texmaker),但仍然遇到同样的问题。此外,我尝试过多次重新安装。如果有人能帮助我,我将不胜感激。

答案1

评论已经提供了很好的信息。其中大部分内容已经写了很多次,以回应许多在 Windows 上使用 GUI 时遇到 (Mik)TeX 问题的用户。评论者们,请原谅我试图将您的信息总结为答案:

我专门针对以前使用过 TeX 的用户,无论内容如何。所以问题是“为什么以前能用,现在不能用了?”而不是“帮帮我,我对 TeX 一无所知。”

(1) Windows 有各种文件权限策略,有时会使程序安装程序感到困惑。当您的计算机已通过 Windows 7-8-10 迁移时尤其如此,但也适用于使用固定版本 Windows 的用户。

一种策略是执行 TeX 的“管理员安装”。为此,右键单击安装程序,然后从上下文菜单中选择。您将收到一条警告消息。当然,这只有当您是管理员时才能执行。但是,我建议不要在 Windows 上以管理员权限安装任何程序。程序可能会安装,但您是在自找麻烦。

另一个选择(我强烈推荐)是为您的 TeX 系统获取一个“便携”安装程序。MikTeX 有一个便携版本。TeXLive 也可以以便携方式安装,使用您通常使用的相同安装程序。

然后,您可以将 TeX 安装到用户主目录的一个方便的子文件夹中(最好避免路径名称中带有空格或下划线)。您甚至可以安装到 USB。完成后,您可以复制安装并在另一台计算机上使用该副本。

如果问题涉及文件权限,则便携式安装可以避免这些问题,而不需要管理权限。

(2)有时,问题涉及 GUI(TeXStudio、WinEdt 等)和 TeX 安装之间的交互。

要查看是否是这种情况,请尝试通过命令行编译您的文档。

如果您的 TeX 安装不可移植,请执行以下操作:在 *.tex 文档所在的目录中打开命令提示符。然后输入以下命令中与您要执行的操作最接近的任何一个:

pdflatex nameofyourdocument.tex
lualatex nameofyourdocument.tex
xelatex nameofyourdocument.tex

如果失败,则问题出在 TeX 安装上,而不是 GUI 上。如果成功(在同一文件夹中查找 PDF),则问题出在与 GUI 的交互上。

如果您的 TeX 安装是便携式的,则(在 Windows 中)启动它,以便显示其菜单。从其菜单中,选择命令提示符。然后执行上述操作。

(3)如果您使用的是 GUI,而它根本无法找到 TeX,那么请使用其程序菜单,看看是否可以在配置中更改某些内容,它将在其中查找 TeX 二进制文件。

(4)这并不能解决所有问题。但它似乎解决了 Windows 上的大多数问题。

(5)另一方面,Linux 用户最常见的问题是发行版安装的 TeX(或以前安装的剩余部分)与手动安装的 TeX 发生冲突。

答案2

在使用 (Mik)TeX 之前,请考虑重新启动您的机器。它为我解决了这个问题。

相关内容