texlive lineo 和 fourier 软件包适用于 CentOS 7 吗?

texlive lineo 和 fourier 软件包适用于 CentOS 7 吗?

在最近安装了全新 CentOS 7 的系统上,我尝试编译一些 LaTeX 文档,但发现缺少 LaTeX 软件包。在使用标准 CentOS 软件包管理器 ( yum) 安装了一些基本发行版后,仍然找不到诸如lineno.sty和 之类的东西fourier.sty,我终于使出了浑身解数:

yum install 'texlive-*'

尽管此命令安装了 536 个软件包,但我仍然缺少lineno.sty。(我用 确认了这一点find / -name lineno.sty。)谷歌搜索表明它应该在 中可用texlive-collection-humanities,但这个包不是上述命令安装的 536 个包之一。事实上,yum search humanities在 CentOS 7 的标准存储库中没有显示任何内容。无论如何, 是否lineno.sty应该在某个命名的目录中texlive-colection-humanities对我来说并不重要;我只是想找到它(和 Fourier 包)。

我应该如何获取 CentOS 7 版本?

答案1

lineno如果 CentOS 提供了一个名称中包含

yum search lineno

应该可以找到它。例如在 Fedora 上,我得到

Loaded plugins: filter-data, fs-snapshot, langpacks, list-data, post-transaction-actions, remove-with-leaves
=========================================================== N/S matched: lineno ===========================================================
linenoise-devel.i686 : Development files for linenoise
linenoise-devel.x86_64 : Development files for linenoise
texlive-lineno-doc.noarch : Documentation for lineno
linenoise.i686 : Minimal replacement for readline
linenoise.x86_64 : Minimal replacement for readline
texlive-lineno.noarch : Line numbers on paragraphs

  Name and summary matches only, use "search all" for everything.

但是,如果lineno它包含在另一个包中,则不一定能找到它,因为lineno在相关包的描述中可能没有明确提及。

但是,我不知道如何要求yum搜索提供特定文件

例如,在 Arch Linux 上,我可以说

pkgfile lineno.sty

并得到回应

extra/texlive-core

即使我的系统上没有安装此包。(我使用上游的 TeX Live。)

但是也许 CentOS 有这种命令,以便您可以要求它告诉您哪个软件包提供了lineno.sty

相关内容