Linux 上的 TexStudio 突然找不到已安装的软件包

Linux 上的 TexStudio 突然找不到已安装的软件包

下面的代码

\documentclass{article} 
\usepackage{lipsum}

\begin{document} 
\lipsum 
\end{document}

在 Ubuntu 18.04 上使用 TexLive 的 TexStudio 中突然出现以下错误:

未找到文件‘lipsum.sty’。\usepackage

但是,我可以从 bash 成功编译:

$ latex top.tex

我想这可能是因为我使用以下方法删除了 LatexDraw:

apt-get remove --purge latexdraw
apt-get autoremove

我已尝试调试这个,所以我列出了我运行的一些命令的输出:

  • which tex给出/usr/local/texlive/2018/bin/x86_64-linux/tex
  • kpsewhich -var-value=TEXMFHOME给出/home/me/texmf不存在的目录
  • kpsewhich lipsum.sty给出/usr/local/texlive/2018/texmf dist/tex/latex/lipsum/lipsum.sty
  • 在 TexStudio 内部,Build/Commands ($PATH)内容如下/usr/local/texlive/2018/bin/x86_64-linux

任何帮助都将不胜感激!

答案1

我重新启动了电脑,它又恢复正常工作。10 分钟后,问题又出现了......


编辑前:

再次强调,解决方案是:重启计算机。任何拥有真实的欢迎提出解决方案或后续问题以发表答案。

答案2

老问题了,但我发现您的本地安装目录不在默认 PATH 中。如果您从启动器运行 TeX Studio,则可能无法设置。您可以尝试设置命令

PATH=/usr/local/texlive/2018/bin/x86_64-linux:$PATH
export PATH

到您的系统配置文件/etc/profile,或 中的脚本/etc/profile.d,而不是您的用户.profile.bash_profile。您可能还想以相同的方式设置 MANPATH 和 INFOPATH。当然,您应该更新系统的目录。

相关内容