Установка дополнительных пакетов texlive в centos

Установка дополнительных пакетов texlive в centos

Я новичок в CentOS (всегда использовал ubuntu и подобные) и пытаюсь скомпилировать здесь код latex в первый раз. Так что есть большой список того, .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
$ 

Связанный контент