Texmaker 4.4.1 中的编译错误

Texmaker 4.4.1 中的编译错误

我在 Windows 7 上安装了 MikeTex 2.9 和 Texmaker 4.4.1。但是,当我编译 Tex 文档时,出现以下错误:

**Could not start the Command pdflatex -synctex=1 -interaction=nonstopmode %.tex** 

下一步该怎么做

答案1

为了使用 LaTeX,你需要两样东西:

  1. LaTeX 安装,包括 LaTeX 格式本身和所有软件包

  2. 您需要一个编辑器,例如 TeXMaker 或 TeXStudio。

如果您只安装了编辑器,那么您仍然缺少 LaTeX 安装。并且您会收到您提到的错误(如果您使用 TexStudio,情况实际上更糟,它只会警告它找不到日志文件)。


作为对@Dolhpin 和@Bernard 的额外评论。它在干净的 Win 7 (VM) 中尝试了以下操作

  1. 安装了 TeXMaker 和 TeXStudio,在一个简单的你好doc,并让他们继续运行

  2. 安装 miktex basic

  3. 当我回到安装 miktex 之前运行的两个编辑器时,我们会看到 OP 提到的错误。但如果我停止 TeXMaker 和 TeXStudio 并重新启动它们,那么 LaTeX 就可以正常编译。

结论:TeMaker 和 TeXStuido 依赖于 PATH 变量。如果该值在程序运行时发生变化,程序永远不会知道。

所以你也是不是必须重新安装 miktex 或 TeXMaker。只需安装 MikTeX(或 TeX Live)并重新启动 TeXMaker。


您可以在 dos 提示符中看到相同的效果。在安装 MikTeX 之前打开 dos 提示符并运行命令: 。这将列出启动 dos 提示符时的系统路径。将其保持打开状态并在安装 MikTeX 后path重新运行。它将报告相同的 PATH。path

现在开始新的dos 提示符下,运行path,它现在列出了更新的 PATH。

相关内容