我刚刚安装了debian 10以及vscode。我已经为此挣扎了3天了.我使用以下命令从终端安装了texlive:
sudo apt install texlive
然后,我在vscode中安装了latex研讨会扩展,并尝试构建一个.tex
文件。弹出以下错误:
Recipe terminated with fatal error: spawn latexmk ENOENT.
然后,我使用以下命令从终端安装latexmk:
sudo apt install latexmk
在那之后,同样的错误不断出现。输出显示了这一点。
[14:59:34] Recipe step env: {}
[14:59:34] cwd: /home/phoenix/Documents/stellies/year4/2021/s&s-414/pracs/prac-4/report
[14:59:34] LaTeX build process spawned. PID: undefined.
[14:59:35] LaTeX fatal error: spawn latexmk ENOENT, . PID: undefined.
[14:59:35] Does the executable exist? PATH: /app/bin:/usr/bin:/home/phoenix/.var/app/com.visualstudio.code-oss/data/node/bin:/home/phoenix/.var/app/com.visualstudio.code-oss/data/cargo/bin:/home/phoenix/.var/app/com.visualstudio.code-oss/data/python/bin
[14:59:35] The environment variable $SHELL: /bin/sh
然后,我继续查看了texlive网站。我注意到我没有将path变量设置为包含texlive二进制文件。/usr/local/texlive
网站给出了二进制文件的路径:PATH=/usr/local/texlive/2021/bin/x86_64-linux:$PATH
,但是由于某种原因,我的系统上并不存在texlive。我在哪里可以找到Debian 10上的texlive二进制文件的正确路径?
发布于 2021-09-11 14:32:53
在Mac上,这是解决问题的一种方法
Step1:从以下链接下载重新安装mactex:http://www.tug.org/mactex/mactex-download.html
Step2:在你的终端中做cd /usr/local
,你应该会看到texlive文件夹
Step3:在您的终端中执行sudo vim etc/paths
来设置环境。详情请访问以下链接:https://www.architectryan.com/2012/10/02/add-to-the-path-on-mac-os-x-mountain-lion/
Step4:在你的终端中在底部做/usr/local/texlive/2021/bin/x86_64-linux
。检查文件夹,看看年份是否正确。详情请访问:http://www.tug.org/texlive/quickinstall.html。
Step5:完全退出VC代码,然后重新打开它。
https://stackoverflow.com/questions/68179318
复制相似问题