软件包 texlive-latex-extra 不在软件包存储库中

软件包 texlive-latex-extra 不在软件包存储库中

我是 LaTeX 新手。我尝试使用包moderncv,但编译时遇到问题。我收到有关缺少的错误etoolbox.sty,从我所读的内容来看,我需要安装包texlive-latex-extra。因此,我尝试使用安装它,tlmgr但出现以下错误。

velle@velle-s200e:~/Downloads/moderncv/examples$ tlmgr install texlive-latex-extra
(running on Debian, switching to user mode!)
tlmgr: package repository http://ftp.snt.utwente.nl/pub/software/tex/systems/texlive/tlnet
package texlive-latex-extra not present in package repository.

我使用 Ubuntu 安装了 texlive apt-get

它不应该在存储库中吗?如果不是,为什么?

下一步我该做什么?

答案1

对于 Debian/Ubuntu 有两个安装 TeX Live 的选项,命名略有不同:

  • Debian 的软件包:这些软件包完美地集成到 Debian 环境中,在更新时保留配置,根据安装的软件包集自动激活字体和连字模式和格式,并为其他软件包提供正确的依赖关系。您可以使用 或 来安装它们apt-getaptitude软件包的管理是不是已完成tlmgr但带有apt-get(用于安装)和一些配置文件/etc/texmf

    在 Debian 中,软件包的命名略有不同,但可以从 TeX Live 集合名称中推断出来,通过替换collection并在不同的单词之间texlive添加一些分隔。-

    比如:collection-fontsextra变成texlive-fonts-extra,以及collection-langkorean变成texlive-lang-korean等等。

  • 原始 TeX Live:这些具有上述所有属性,可以由没有访问权限的普通用户安装root,并由 管理tlmgr。此外,它们不满足其他软件包的依赖要求(但这可以使用 实现equivs)。

因此,在您的情况下,您应该要求您的管理员安装texlive-latex-extra,或者如果您有sudo访问权限,请运行sudo apt-get install texlive-latex-extra

相关内容