我.tex
在以下路径中有一个文件
C:\Users\sepideh\Desktop\dissertation\formulasInLatex\eigenvector 或 eigenvalue decompositions.tex
内容如下:
\documentclass[a4paper]{article}
\usepackage{amsmath}
\begin{document}
$
T_3 = U_P\sum_P U_P^{-1}
$
\end{document}
Build & View
当我按下TexStudio 中的按钮时
我收到错误:
错误:无法启动命令:pdflatex.exe -synctex=1 -interaction=nonstopmode “特征向量或特征值分解”.tex
我在同一路径下还有另一个文件:
C:\Users\sepideh\Desktop\dissertation\formulasInLatex\wave 协方差矩阵.tex
带有与之关联的 PDF 文件。它是在一年前用 TexStudio 的早期版本构建的(目前我使用的是 TeXstudio 2.11.2 和 MikTex 2.9)
C:\Users\sepideh\Desktop\dissertation\formulasInLatex\wave 协方差矩阵.pdf
这意味着我确信第二个文件的语法是正确的,因为它过去曾成功编译过。
但是当我删除 PDF 文件以再次编译和构建时,我遇到了同样的错误:
错误:无法启动命令:pdflatex.exe -synctex=1 -interaction=nonstopmode “wave 协方差矩阵”.tex
有人能告诉我为什么命令pdflatex.exe
无法启动吗?
答案1
答案2
我将 TeXStudio 与 TeXLive 一起使用,效果很好。昨天,我安装了 Julia、Atom、Juno、Anaconda 和许多其他东西,还更改了计算机环境变量中的某些路径。这导致我的 TeXStudio 显示与此处问题以及帖子中的问题完全相同的错误此链接(点击此处)。
这是我收到的错误:
错误:无法启动命令:pdflatex.exe -synctex=1 -interaction=nonstopmode “文件名”.tex
我尝试了第二个链接中的一个答案,建议
TexStudio -> 选项 -> 恢复默认设置...
但后来我收到一条消息,说没有安装 TeXLive 或 MiKTeX,并建议我在使用 TeXStudio 运行 tex 文件之前先安装一个。但我已经安装了 TeXLive,并且两天前还在使用它,所以这不可能是真正的问题。幸运的是,我猜想问题可能是由于环境变量等,程序找不到 TeXLive 的 pdftex 等路径。然后我做了以下操作,之后 TeXStudio 运行正常。
right click on my computer icon on the desktop -> choose advanced system settings ->
choose the advanced tab -> choose the environment variables ->
in the system variables find Path and double click on it -> click on New ->
copy-paste the address of the folder where your pdftex.exe etc are located there for example
in my case it was "C:\texlive\2019\bin\win32" -> click ok.