Kile 或任何 TeX 软件从图形菜单或启动器图标启动时无法找到“TeX Live”二进制文件(手动安装)

Kile 或任何 TeX 软件从图形菜单或启动器图标启动时无法找到“TeX Live”二进制文件(手动安装)

我最近安装了最新的。安装后,我已将安装TeX Live 2020添加到 和 。现在,如果我从启动 Kile,它会使用已安​​装的二进制文件编译任何文档。事实上,它可以找到所有二进制文件。没有错误。PATHtexlive/usr/local/texlive/2020/bin/x86_64-linux~/.bashrc/etc/environmentterminalTex Live 2020

当我从图形菜单或启动器图标运行 Kile 时,问题就开始了。它再也找不到 LaTeX 二进制文件了。编译文档时出现错误:<some-package>.sty未找到。为什么会发生这种情况?

PS 这里有很多与此特定主题相关的问题。我已经尝试了几乎所有的解决方案(其中大多数都谈到了设置正确的PATH)。我已经这样做了。也重新启动了系统。

因此我再次提出这个问题,希望找到新的解决方案。

答案1

现在,我可以解决 KileTex Live 2020从图形菜单或启动器图标运行时可以找到二进制文件(手动安装)的问题。我列出了我找到的两个解决方案(链接如下):

  1. 打开Settings --> Configure Kile窗口。点击菜单Build。它会列出所有已知的 TeX 工具。例如,选择LaTeX。转到General选项卡并在命令字段中添加 texlive 二进制文件PATH以包含/latex,然后它将如下所示:/usr/local/texlive/2020/bin/x86_64-linux/latex

对于我们经常使用的每个 TeX 工具,都会重复上述步骤。

一旦全部完成,运行Settings --> System Check以查看 Kile 是否按照指定的方式执行 LaTeX 进程PATH

(步骤 1 详细说明这里)。

  1. 第二种解决方案是编辑文件/etc/login.defs
ENV_SUPATH  PATH=/usr/local/texlive/2020/bin/x86_64-linux:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV_PATH  PATH=/usr/local/texlive/2020/bin/x86_64-linux:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

有人向我建议了这个解决方案这里针对 TeX 软件 ( ) 提出了类似的问题LaTexDraw。它也存在与 Kile 类似的问题。

我发现第 2 步可以与任何 TeX 软件一起使用(至少对于我拥有的两个),从图形菜单或启动器图标启动它时,它可以找到所有最新的 LaTeX 二进制文件。

相关内容