我在使用 LaTeX 时遇到了问题。我安装了 MiKTeX 2.9 和 Texmaker,当我尝试.tex
在 Texmaker 中编译文件时,出现了错误
Could not start the command
但是,当我尝试从终端构建它(使用 pdfLaTeX)时,它可以工作。
顺便说一句,我在这里发现了同样的问题,但是当我尝试按照答案中的方法操作时(即转到options
> configure
,然后选择正确的 LaTeX 和 pdfLaTeX 文档),它不起作用。除了每次从终端构建文件外,我还能做什么?
答案1
你的 LaTeX 和 PdfLaTeX 的路径是错误的。latexsym.sty
是一个包,它永远不会编译任何东西,它pdfetex.exe
是一个编译器,但绝对不是你要找的那个(参见例如TeX 和 LaTeX 术语表)。如果 MiKTeX 在您的 PATH 变量中(如果您正常安装它,通常就是这种情况),则无需指定目录的完整路径,带有所需选项的编译器/程序名称就足够了。基本上,您只需输入从命令行编译时输入的内容,只需将其%.tex
作为要编译的文件的占位符即可。所以这是正确的(标准)配置:
乳胶:latex -interaction=nonstopmode %.tex
PDFLaTeX:pdflatex -synctex=1 -interaction=nonstopmode %.tex
答案2
抱歉打开了一个旧问题,但上述方法对我不起作用。对我有用的是从 MiKTeX 选项(开始 -> MiKTeX 2.9 -> 维护 -> 设置)“刷新 FNDB”。还请注意,单击“设置”后会弹出一个警告框,刷新 FNDB 后该警告框就会消失。
答案3
(这与 OP 的问题有点不同,但错误信息是相同的。我希望这可以帮助其他人:)
由于之前从未使用过 LaTeX,我首先安装 Texmaker,然后遇到了这个错误。我不知道 LaTeX 工具不与编辑器捆绑在一起,必须单独安装。
就我而言,我可以通过从 LaTeX 网站下载 proTeXT 工具来修复上述错误消息:
...并运行 MikTeX 安装程序。