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 .sty
que é 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 .sty
pertence, adicioná-la ao repositório e baixá-la?
Obrigado
Responder1
upquote.sty
pelo menos está no repositório Centos 6, então pode ser instalado através do texlive-texmf-latex-2007-39.el6_7.noarch
pacote.
$ 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 otlmgr
Utilitário, 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
$