You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

从Ubuntu 22.04升级到24.04.1后大量LaTeX包丢失的问题求助

从Ubuntu 22.04升级到24.04.1后大量LaTeX包丢失的问题求助

嘿,我完全懂这种升级后常用LaTeX包突然失踪的烦躁!尤其是tikz、enumitem这种天天用的工具找不到,真的能让人瞬间崩溃😅。别着急,咱们一步步来解决:

首先,先把系统的包列表更新到最新状态,打开终端运行这个命令:
sudo apt update

接下来针对你提到的丢失包,对应安装这些系统包就行:

  • a4wide、fullpage、accents、enumitem、abraces:这些都包含在texlive-latex-extra这个大集合里,安装命令:
    sudo apt install texlive-latex-extra
  • stmaryrd:这个是数学符号相关的包,属于texlive-math-extra,安装命令:
    sudo apt install texlive-math-extra
  • tikz:它是PGF绘图库的一部分,需要安装texlive-pgf
    sudo apt install texlive-pgf

装完之后可以验证一下,比如在终端输入kpsewhich tikz.sty,如果返回了包的具体路径,说明安装成功了。

另外还有一种可能:如果你之前是手动安装的TeX Live(不是通过apt包管理器安装的),升级Ubuntu可能会重置环境变量,导致系统找不到你手动安装的包。这时候需要检查你的PATH环境变量,确保手动TeX Live的bin目录(比如/usr/local/texlive/202x/bin/x86_64-linux)排在系统默认的TeX路径前面。

要是还有个别包找不到,也可以试试用TeX Live的专属包管理器tlmgr(如果你的TeX Live版本支持的话),比如tlmgr install abraces,不过Ubuntu的apt包一般已经覆盖了大部分常用包,先试试上面的方法应该就能解决大部分问题啦。

备注:内容来源于stack exchange,提问作者Philippe Gaucher

火山引擎 最新活动