在centos中安装额外的texlive包

在centos中安装额外的texlive包

我是 CentOS 的新手(总是使用 ubuntu 和类似的),我第一次尝试在这里编译一些乳胶代码。所以需要一个很大的清单.sty

自从我发现它们使用 以来,我能够手动安装一些yum search,但其他的在 CentOS 的存储库中不可用(例如upquote.sty)。我知道我可以从 CTAN 手动下载它们,但我实际上无法对整个列表执行此操作。有没有办法添加所属的“texlive-collection” .sty,将其添加到存储库并下载?

谢谢

答案1

upquote.sty至少在 Centos 6 存储库中,因此可以通过软件包安装texlive-texmf-latex-2007-39.el6_7.noarch

$ sudo yum whatprovides '*/upquote.sty'
...
texlive-texmf-latex-2007-39.el6_7.noarch : Texmf files needed for 
...
Filename    : /usr/share/texmf/tex/latex/upquote/upquote.sty

如果供应商包中提供的 texlive 版本太过时,那么安装最新版本到一些非供应商目录(例如您的主目录)将是更好的选择;最新版本来了tlmgr公用事业*.sty,可以轻松地向其中提供文件列表:

$ cat pkglist
noto.sty
upquote.sty
$ tlmgr install `perl -ple 's/.sty//' pkglist`
tlmgr: package repository http://...
tlmgr install: package already present: noto
tlmgr install: package already present: upquote
$ 

相关内容