在 VsCode Latex Workshop Extension 上从 MiKTex 转换为 TeXLive

在 VsCode Latex Workshop Extension 上从 MiKTex 转换为 TeXLive

我目前正在使用 james yu 为 VSCode 上的 latex 开发的 latex workshop 扩展。我使用的是 Windows,最初使用的是 MiKTeX。现在我下载了 TexLive,想切换到它。

我需要更改哪些设置才能让 TeXLive 而不是 MiKTeX 在 VSCode 上运行?我刚刚安装了 TeXLive,如果我需要将其明确添加到路径中,也请提及这一点。

MikTex 位置:C:\Users\atharva\AppData\Local\Programs\MiKTeX

TeXLive 位置:C:\texlive\2021

如果我需要提供更多信息,请提及,我会立即这样做。

答案1

您正在使用的编辑器(在本例中为 VS Code)仅使用它能找到的第一个名为pdflatex(或latexmklualatex取决于您的配方)的应用程序。

或者更具体地说:有一个名为的特殊全局变量PATH,它存储了包含应用程序的所有目录。安装 MikTeX 或 TeXLive 时,它​​们会将其目录附加到此变量中。如果您现在pdflatex在终端(cmdPowerShell在 Windows 上)中运行命令,它将遍历PATH-variable 中的所有目录并查找pdflatex.exe-executable。您应该能够通过pdflatex -version在终端中执行简单地确定运行了哪个应用程序。它将显示它来自哪个发行版。VS Code 除了使用系统环境之外什么也不做。所以你不应该以任何方式配置它。

但是,你可以确保可以找到“TeXLive”可执行文件'MikTeX' 可执行文件。这可以通过在列表中向上移动相应的路径条目来实现(例如,如所述这里

相关内容