Я новичок в 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
$