我刚刚下载了 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 目录是否已插入其中。如果没有,则有两个常见原因:
- 当您安装 TeX 发行版时出现问题,它没有将其 bin 目录插入系统 PATH 中。
- 由于某些原因,您已从系统 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