抱歉,latex.exe 未成功

抱歉,latex.exe 未成功

我刚刚在 Windows 10 专业版 64 操作系统上安装了基本的 Miktex 2.9.6236-64 位。我使用 WinEdt 编辑 .tex 文件并编译为 latex,但当我这样做时,我收到此错误:“抱歉,但 latex.exe 未成功”并显示一条查找 latex.log 的消息,如下所示:

2017-03-13 13:33:48,283+0100 INFO  latex - running 'initexmf --quiet --update-fndb' to refresh the file name database
2017-03-13 13:33:51,033+0100 FATAL latex - GUI framework cannot be initialized.
2017-03-13 13:33:51,033+0100 FATAL latex - Info: 
2017-03-13 13:33:51,033+0100 FATAL latex - Source: Libraries\MiKTeX\UI\Qt\mikuiqt.cpp
2017-03-13 13:33:51,033+0100 FATAL latex - Line: 45

我已刷新 fndb 并更新文件并再次尝试,但现在日志文件是:

2017-03-13 13:33:48,283+0100 INFO  latex - running 'initexmf --quiet --update-fndb' to refresh the file name database
2017-03-13 13:33:51,033+0100 FATAL latex - GUI framework cannot be initialized.
2017-03-13 13:33:51,033+0100 FATAL latex - Info: 
2017-03-13 13:33:51,033+0100 FATAL latex - Source: Libraries\MiKTeX\UI\Qt\mikuiqt.cpp
2017-03-13 13:33:51,033+0100 FATAL latex - Line: 45
2017-03-13 13:40:56,895+0100 INFO  latex - running 'initexmf --quiet --update-fndb' to refresh the file name database
2017-03-13 13:40:57,114+0100 FATAL latex - The executed process did not succeed.
2017-03-13 13:40:57,114+0100 FATAL latex - Info: fileName="C:\Program Files\MiKTeX 2.9\miktex\bin\x64\initexmf.exe", arguments="--quiet --update-fndb", exitCode="1"
2017-03-13 13:40:57,114+0100 FATAL latex - Source: Libraries\MiKTeX\Core\Process\Process.cpp
2017-03-13 13:40:57,114+0100 FATAL latex - Line: 159
2017-03-13 13:42:57,235+0100 FATAL latex - GUI framework cannot be initialized.
2017-03-13 13:42:57,235+0100 FATAL latex - Info: 
2017-03-13 13:42:57,235+0100 FATAL latex - Source: Libraries\MiKTeX\UI\Qt\mikuiqt.cpp
2017-03-13 13:42:57,235+0100 FATAL latex - Line: 45

但仍然不起作用。问题是什么?在 Windows 7 专业版 64 位上它运行良好。请帮忙?

更多信息:使用此基本 tex 文件

\documentclass [a4paper]{article}
\usepackage{color}       
\usepackage{epsfig}
\usepackage{eurosym}

\newcount\problemes
\problemes=0
\def\probl{\global\advance\problemes by 1  % \setcounter{punts}{0} \vskip 2ex
\noindent{\bf \the\problemes) }}

\definecolor{verdpxo}{rgb}{.6,1,.4}     % green
\definecolor{grocpastel}{rgb}{1,1,.4}   % yellow

\begin{document}

\vspace{1cm}

\probl Simplify $3\root 4 \of{243}-2\root 4 \of{1875}+5\root 4 \of{768}-4\root 4 \of{3}$

\hfill{\small\sl (algebra)}

\

\probl Product of $x^3-3x^2+3x-1$ i $x^4-4x^3+6x^2-4x+1$

\hfill{\small\sl (polynomial)}

\probl Resolve
$\left\{
\begin{array}{cl}
-x^2-4x+5 & \geq 0  \\
3x+3 & < 0
\end{array}
\right.
$

\hfill{\small\sl (inequalities)}
\end{document}

效果很好。我可以生成一个 dvi 文件并打印它。但如果我添加这个包

\usepackage{multirow}(或\usepackage{colortbl}\usepackage[latin1]{inputenc}

它失败了并且 latex.exe 没有成功。

似乎无法编译新软件包。需要帮助。

答案1

我认为,WinEdt 10.0 之前的版本中存在一个错误。

这是 WinEdt 10.0 Build 20160317 更新日志的摘录:

在 WinEdt 控制台内运行控制台应用程序时,MiKTeX 的“按需安装软件包”功能存在一个问题,该问题已得到修复(无论软件包是在用户级别还是使用 UAC 的系统级别安装,也无论 MiKTeX 是否要求确认)。事实证明,如果进程是在不可见(隐藏)的控制台窗口中创建的(原因尚不清楚:MiKTeX 中的一个错误),MiKTeX 的附件(TeXify 除外)无法以任何提示启动缺失软件包的下载和安装。但是,解决这个问题的方法是根本不要创建(然后隐藏)外部控制台窗口。很简单,只要您找出问题所在即可……

只需升级到最新版本的 WinEdt(现在为 10.2 Build 20170413),问题就会消失。

相关内容