该系统找不到指定的文件

该系统找不到指定的文件

我刚刚下载了 WinEdt 并编写了我的第一个代码,但它无法运行,因为我一直收到以下错误。我不知道如何解决这个问题。

启动控制台应用程序 PDFLaTeX 时出错...

命令行:pdflatex.exe --interaction=errorstopmode --synctex=-1 "practice.tex"

启动文件夹:C:\Users\shahand\WinEdt Team\WinEdt 8

该系统找不到指定的文件。

答案1

在 WinEdt 中,有三种不同的情况可能会发生这些错误。


1. 没有安装 TeX 发行版

WinEdt 只是一个编辑器,如果你想使用 TeX,你必须下载 TeX 发行版。请参阅这里更多细节。


2. 系统 PATH 中没有关于 TeX 发行版的信息

WinEdt 可以自动检测 TeX 发行版的可执行文件仅有的如果它的 bin 目录位于系统 PATH 中。

如果您有任何问题,请转到Options菜单-> Execution Modes->Diagnosis页面,您将看到类似以下内容:

在此处输入图片描述

查看报告中的“Windows PATH”部分,您可以查看发行版的 bin 目录是否已插入其中。如果没有,则有两个常见原因:

  1. 当您安装 TeX 发行版时出现问题,它没有将其 bin 目录插入系统 PATH 中。
  2. 由于某些原因,您已从系统 PATH 中手动删除了 bin 目录的路径。

在这两种情况下,您最好手动将此信息插入 PATH,然后重新启动 WinEdt。

如果您不想手动更改系统 PATH,可以按如下方式操作:

  • Options从->菜单中选择正确的配置(MiKTeX 或 TeX Live)Configurations

  • 转到TeX System界面页面Execution Modes,在字段中插入 TeX 发行版的根路径TeX Root,然后按“应用”。WinEdt 将自动检索有关 TeX 发行版的所有相关信息。

在此处输入图片描述


3. 特定应用程序的问题

可能会发生这种情况:WinEdt 找到了 TeX 发行版的安装位置,但找不到特定的应用程序。例如,您安装了 MiKTeX,并且想要使用 ConTeXt。由于它没有与 MiKTeX 捆绑在一起,因此您安装了独立版本,但 WinEdt 无法找到context.exe

这时候,进入界面Console Application的页面Execution Modes,你会看到ConTeXt被一个问号标记了。

在此处输入图片描述

context.exe在字段中插入完整路径Executable,然后按“确定”。WinEdt 现在知道context.exe它在哪里,您将能够从 WinEdt 内部启动它。


其他事宜

遵循上述指导原则,您不太可能仍会收到以下消息

启动控制台应用程序时出错????...

无论如何,在这种情况下,请告诉我,我会更新答案。

答案2

我遇到了同样的问题,通过安装 MiKTeX 发行版已经解决了
https://miktex.org/download

相关内容