我昨天(比如说,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-full
,apt
而不是尝试使用tlmgr
。
你texlive-full
应该有所有的包裹,但是physics2
仅在 CTAN 上出现了几天,因此需要一些时间才能重建 Ubuntu 软件包 TeX Live 以包含它。
同时physics2
似乎可以通过tlmgr
通过原始安装,这样你就可以删除apt
-installedtexlive-full
并改用 TeX Live 安装程序https://tug.org/texlive/或尝试手动安装physics2
独立于apt
/tlmgr
遵循如何在 Linux 系统上安装单独的软件包?。