我最近安装了最新的。安装后,我已将安装TeX Live 2020
添加到 和 。现在,如果我从启动 Kile,它会使用已安装的二进制文件编译任何文档。事实上,它可以找到所有二进制文件。没有错误。PATH
texlive
/usr/local/texlive/2020/bin/x86_64-linux
~/.bashrc
/etc/environment
terminal
Tex Live 2020
当我从图形菜单或启动器图标运行 Kile 时,问题就开始了。它再也找不到 LaTeX 二进制文件了。编译文档时出现错误:<some-package>.sty
未找到。为什么会发生这种情况?
PS 这里有很多与此特定主题相关的问题。我已经尝试了几乎所有的解决方案(其中大多数都谈到了设置正确的PATH
)。我已经这样做了。也重新启动了系统。
因此我再次提出这个问题,希望找到新的解决方案。
答案1
现在,我可以解决 KileTex Live 2020
从图形菜单或启动器图标运行时可以找到二进制文件(手动安装)的问题。我列出了我找到的两个解决方案(链接如下):
- 打开
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 详细说明这里)。
- 第二种解决方案是编辑文件
/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 二进制文件。