我想用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}
但当我点击
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编辑器的比较的文件,可能对你有用。
在TexStudio(这是一个很好的IDE,IMHO)得到这个错误的另一个原因是,它实际上是想告诉你.tex文件不存在。 例如,当选择了错误的文件作为主文件时,就会发生这种情况。 检查错误信息,看它提到的文件是否是正确的主文件。 例如
pdflatex.exe -synctex=1 -interaction=nonstopmode "wrongfile".tex
或
pdflatex.exe -synctex=1 -interaction=nonstopmode "rightfile"."wrongextension"
好吧,我无法对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)。
我刚刚安装了TeXStudio,发现我有同样的问题。运行 "构建和查看 "打开了查看窗口,但什么都没有出现,我收到的信息是查看失败,因为pdf文件不存在。我读了以前对这个问题的一个答复,认为我应该在此基础上做得更详细一点。我查看了配置设置,发现最初的安装程序并没有设置绝大多数的命令。
!没有命令
我通过指向pdflatex.exe来解决这个问题,在我的发行版中是在
<Drive>:\Program files\Miktex 2.9\miktex\bin\x64\pdflatex.exe
如果你在这里没有找到这个文件,我就在windows中搜索"pdflatex
"。