尽管由 TexLive 2020 安装,编辑器(TexStudio)仍找不到软件包

尽管由 TexLive 2020 安装,编辑器(TexStudio)仍找不到软件包

大家早上好/晚上好,

我是 Latex 的新手,因此我在 Ubuntu 20 上安装了 TexLive 2020 和 TeXstudio。一切似乎都正常,但是,我在 TeXStudio 中不断收到无法找到包文件的错误。例如,我使用 tlmgr 安装了 biblatex,现在如果我输入:

tlmgr install biblatex

我得到:

tlmgr install: package already present: biblatex

但是当我尝试通过在编辑器中输入 \usepackage{biblatex} 来使用该包时,出现错误:

未找到文件“biblatex.sty”。 \usepackage

我已将路径添加到我的 .bashrc 文件中,并且输入时 echo $PATH我得到: /usr/local/texlive/2020/bin/x86_64-linux 作为第一个选项;这似乎是标准的

当我使用时kpsewhich biblatex.sty我得到:

/usr/local/texlive/2020/texmf-dist/tex/latex/biblatex/biblatex.sty

有人能帮帮我吗?我快要疯了。

答案1

这就是你的问题:I've added the paths to my .bashrc这实际上是错误的。

是的,这适用于您从命令行启动的所有程序。但是,如果您从菜单或双击文件启动像 testudio 这样的程序,则.bashrc永远不会涉及。

解决方案,还要添加 PATH 更改文件.profile,然后注销并重新登录。

.profile在登录时读取/执行,并且所有后续进程(包括texstudio)都可以看到它设置的环境变量。

此外,正如 Sigur 在评论中提到的那样,texstudio找到 LaTeX 的事实表明您现在有两个 LaTeX 安装,一个来自 Ubuntu,另一个来自上游 TL2020。这可能是您安装时texstudio或从早期工作中建议的软件包。

相关内容