尝试编译 .tex 文件时出错:未找到文件“pgfpages.sty”。 \RequirePackage

尝试编译 .tex 文件时出错:未找到文件“pgfpages.sty”。 \RequirePackage

在 Linux Mint 17.2 下编译此文件运行良好,但自从我升级到 Mint 18 后,我收到此错误。我尝试使用 tlmgr 安装 pgfpages,但该包不在存储库中。我在使用 tikz 包时也遇到同样的问题,但我发现我不应该手动安装它,而应该更新 texlive。这样做了,错误仍然存​​在。

dpkg --get-selections | grep tex 告诉我 texlive、tex-common、texlive-base、texlive-binaries、texlive-fonts-recommended、texlive-latex-base 和 texlive-latex-recommended 已安装。

我不明白发生了什么。另外,我的 /home//texmf/tex/latex 只包含一个名为 xargs 的目录,该目录只包含一个文件,这是正常的吗?我尝试重新安装 texlive,但没有效果。有什么想法吗?

答案1

Vanilla TeX Live安装程序默认安装完整的 TeX Live,其中包含当前 TeX Live 可用的(几乎)所有软件包。因此,在默认安装 Vanilla TeX Live 后,缺少的软件包将仅限于那些不作为 TeX Live 软件包提供的软件包,必须手动安装(或可能从另一个存储库安装)。

Linux 发行版通常将 TeX Live 拆分成几个包。大多数发行版都提供在线或离线工具来搜索所需包。但大多数 Linux 发行版也提供了一个包texlive-full(或类似名称的包)安装所有 TeX Live 包。如果您想避免大多数缺少包的问题,​​您应该安装此包。

如果您的 Linux 发行版提供了 TeX Live 的当前主版本,tlmgr您也可以使用tlmgr用户模式在用户树中安装软件包。tlmgr help有关更多信息,请参阅。但请注意,如果您的 Linux 发行版的 TeX Live 太旧,则无法使用它tlmgr从 TeX Live 主存储库安装或更新软件包。还请注意,某些软件包无法在用户模式下安装。并且,如果您已经在用户模式下安装过软件包,只要它在使用的用户树中,您还必须在用户模式下更新它(即使在安装了较新的 TeX Live 主版本之后)。

也可以看看:

相关内容