TeXstudio 编译:错误:无法启动命令:pdflatex.exe

我想用LaTeX写一份报告,但TeXstudio不让我写。我所拥有的就是这个:

\documentclass[a4paper,11pt]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{graphicx}

\title{----}
\author{---\\By: ----}

\begin{document}

\maketitle
\paragraph{1}
\paragraph{2} 
\subparagraph{Red}$\\$
\includegraphics{Red}
\subparagraph{Blue}$\\$
\includegraphics{Blue}

\end{document}

但当我点击F1进行编译时,TeXstudio却吐出这样的信息:

Error: Could not start the command: pdflatex.exe -synctex=1 -interaction=nonstopmode "Prelab1".tex

这是什么问题?为什么我不能编译?

P.S: 自从我从Ubuntu换回windows后,写LaTeX文档就成了一件非常痛苦的事情,T.T. 有什么最好的LaTeX编辑器不会每时每刻都给我带来麻烦?

解决办法

检查配置是否正确,TexStudio是否指向程序的二进制文件。

在Windows电脑上: 选项> 配置TeXstudio,选择构建,选项默认编译器

使用OSX: texStudio > Preferences,选择Build,选项Default Compiler

至于你提出的关于最佳编辑器的问题,维基百科上有一个TeX编辑器的比较的文件,可能对你有用。

评论(6)

在TexStudio(这是一个很好的IDE,IMHO)得到这个错误的另一个原因是,它实际上是想告诉你.tex文件不存在。 例如,当选择了错误的文件作为主文件时,就会发生这种情况。 检查错误信息,看它提到的文件是否是正确的主文件。 例如

pdflatex.exe -synctex=1 -interaction=nonstopmode "wrongfile".tex

pdflatex.exe -synctex=1 -interaction=nonstopmode "rightfile"."wrongextension"
评论(1)

我试着按照这里的建议去做,但没有任何效果,甚至重新安装TexStudio和Mactex也没有效果。我不得不去。

TexStudio -> Options -> Restore default settings ...

似乎重装时保留了一些被我破坏的偏好。

评论(1)

好吧,我无法对pdmadscience的评论进行评论。 我只是想在这里延伸一下他的回答。 我和原来的发帖者有同样的问题,加入pdflatex命令(像pdmadscience建议的那样)解决了这个问题。 在TexStudio的文档中,他们还添加了一些开关,所以完整的命令看起来像这样。

"C:\Program Files\MiKTeX 2.9\miktex\bin\x64\pdflatex" -synctex=1 -interaction=nonstopmode %.tex

(假设MikTek安装在C:\Program Files\中)

你也可以把C:\Program Files\MiKTeX 2.9\miktex\bin\x64\添加到你的PATH中,并把"C:\Program Files\MiKTeX 2.9\miktex\bin\x64\pdflatex"改为pdflatex

下面是文档中的截图。

![没有命令][1] 。 (source: sourceforge.net)。

评论(0)

如果你使用官方的install-tl脚本在x64 linux上安装texlive 2017,你可以在tex editer中设置路径为/usr/local/texlive/2017/bin/x86_64-linux

评论(0)

我也有类似的问题,但我通过改变命令中的路径解决了这个问题,见图。在这里,你只需要纠正PdfLaTeX的路径。

希望这能有所帮助。

评论(0)

我刚刚安装了TeXStudio,发现我有同样的问题。运行 "构建和查看 "打开了查看窗口,但什么都没有出现,我收到的信息是查看失败,因为pdf文件不存在。我读了以前对这个问题的一个答复,认为我应该在此基础上做得更详细一点。我查看了配置设置,发现最初的安装程序并没有设置绝大多数的命令。

没有命令

我通过指向pdflatex.exe来解决这个问题,在我的发行版中是在

:\Program files\Miktex 2.9\miktex\bin\x64\pdflatex.exe

如果你在这里没有找到这个文件,我就在windows中搜索"pdflatex"。

评论(0)