Instalando pacotes extras de texlive em centos

4

Sou novo no CentOS (sempre usei o Ubuntu e similar) e estou tentando compilar aqui alguns códigos de látex pela primeira vez. Portanto, há uma lista grande de .sty que são necessários.

Eu consegui instalar algumas manualmente desde que as encontrei usando yum search , mas outras não estão disponíveis nos repositórios do CentOS (como upquote.sty ). Eu sei que eu poderia baixá-los do CTAN manualmente, mas não posso praticamente fazer isso para toda a lista. Existe uma maneira de adicionar o 'texlive-collection' ao qual pertence o .sty , adicioná-lo ao repositório e baixá-lo?

Obrigado

    
por TomCho 27.10.2016 / 22:25

1 resposta

1

upquote.sty , pelo menos, está no repositório Centos 6, portanto, pode ser instalado por meio do pacote 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

Se a safra do texlive oferecida nos pacotes do fornecedor estiver muito desatualizada, instalando a versão mais recente para algum diretório não-fornecedor (por exemplo, seu diretório inicial) será uma opção melhor; com a versão mais recente, vem o tlmgr utility , para o qual uma lista de *.sty arquivos 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
$ 
    
por 27.10.2016 / 22:34