无法使用 physics2 包(Ubuntu 22.04.1 LTS)

无法使用 physics2 包(Ubuntu 22.04.1 LTS)

我昨天(比如说,X 天)使用 安装了 LaTeX/texlive apt。我使用的确切命令是:

sudo apt-get install texlive-full

但现在(第 X+1 天)我在尝试使用physics2 包在我的文档中。例如,代码

\documentclass[12pt]{book}
%\usepackage{physics2}
\begin{document}

asdasd

\end{document}

运行正常,但当我取消注释时\usepackage{physics2},它不起作用。我认为我没有physics2安装该软件包,因为我收到此错误:

File 'physics2.sty' not found

我正在使用Ubuntu 22.04.1 LTS。当我尝试使用sudo tlmgr install physics2(或更新)时,我得到:

(running on Debian, switching to user mode!)
(see /usr/share/doc/texlive-base/README.tlmgr-on-Debian.md)
TLPDB: not a directory, not loading: /home/peluche/texmf
tlmgr: user mode not initialized, please read the documentation!

(我已经阅读了文档,但我不完全理解我必须做什么或初始化什么)。知道如何让physics2包工作吗?(顺便说一句,我对 Ubuntu 和 LaTeX 的错误/包还是个菜鸟)

答案1

由于您已经通过 安装了 TeX Live apt,因此您拥有 Ubuntu 打包的 TeX Live 版本,并且应该通过 更新来更新它texlive-fullapt而不是尝试使用tlmgr

texlive-full应该有所有的包裹,但是physics2仅在 CTAN 上出现了几天,因此需要一些时间才能重建 Ubuntu 软件包 TeX Live 以包含它。

同时physics2似乎可以通过tlmgr通过原始安装,这样你就可以删除apt-installedtexlive-full并改用 TeX Live 安装程序https://tug.org/texlive/或尝试手动安装physics2独立于apt/tlmgr遵循如何在 Linux 系统上安装单独的软件包?

相关内容