我是 LaTeX 新手,想安装所需的“程序”。但是当我安装 TeX Live 时,似乎出现了一个问题:
Can't spawn "cmd.exe": No such file or directory at (directory)
我不知道该怎么办,我只是从互联网上下载了压缩文件,在随机位置解压它并尝试从 cmd 运行它。
我的电脑最近格式化为 Windows 8,之前我还没有安装过任何与 LaTeX 相关的东西。希望有人能帮忙。
答案1
对我来说这也是 PATH 变量的一个问题。
转到环境变量,搜索 PATH 并在末尾添加:;C:\Windows\system32
。分号很重要,因为它分隔了条目。
您可以通过cmd
在控制台中输入内容来测试它。如果它有效(并且您遇到了和我一样的问题),tlmgr
那么现在可能可以正常更新。
更改环境变量后重新启动控制台。
非常感谢。这也是我的问题。我在 PATH 环境变量的末尾添加了“;C:\Windows\system32” - 安装顺利完成。你让我的一天变得美好!:-)
答案2
我在 Windows 8 x64 上运行 TeXLive,没有发现任何兼容性问题。只需仔细检查您的程序:
- 从 CTAN 下载适用于 Windows 的 install-tl.zip。
- 将 ZIP 解压到您选择的目标位置,最好使用 7-zip。解压后的文件夹在我的系统上有 49.9 MB、2,973 个文件和 407 个文件夹。
install-tl.bat
只需双击即可运行。
我不需要做任何其他事情,因为对于我来说,安装与以前的安装相同。如果这不起作用,请尝试:
- 右击
install-tl.bat
- 选择
Run as Administrator
希望这会有所帮助,但我不明白为什么会有任何问题。
答案3
我遇到了同样的问题,似乎问题与 Windows 8 中的环境变量有关。我将变量“PATHEXT”(它保存 Windows 在其中查找可执行文件的序列)从“.COM;.EXE;.BAT;....”更改为“.EXE;.BAT;.COM”......,这为我解决了问题。环境变量位于
Controlpanel>System and security>System>Change settings>Advanced>Environmental variables
(从丹麦语翻译而来)。
TeXing 快乐!