Instalando pacotes extras do texlive no centos

Instalando pacotes extras do texlive no centos

Sou novo no CentOS (sempre usei Ubuntu e similares) e estou tentando compilar algum código de látex aqui pela primeira vez. Portanto, há uma grande lista do .styque é necessário.

Consegui instalar alguns manualmente porque os encontrei usando yum search, mas outros não estão disponíveis nos repositórios do CentOS (como upquote.sty). Eu sei que poderia baixá-los manualmente do CTAN, mas praticamente não posso fazer isso para toda a lista. Existe uma maneira de adicionar a 'coleção texlive' à qual .stypertence, adicioná-la ao repositório e baixá-la?

Obrigado

Responder1

upquote.stypelo menos está no repositório Centos 6, então pode ser instalado através do texlive-texmf-latex-2007-39.el6_7.noarchpacote.

$ 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

Se a safra do texlive oferecida nos pacotes do fornecedor estiver muito desatualizada, entãoinstalando a versão mais recentepara algum diretório que não seja do fornecedor (por exemplo, seu diretório inicial) será uma opção melhor; com a versão mais recente vem otlmgrUtilitário, para o qual uma lista de *.styarquivos poderia ser facilmente alimentada:

$ 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
$ 

informação relacionada