Instalación de paquetes texlive adicionales en centos

Instalación de paquetes texlive adicionales en centos

Soy nuevo en CentOS (siempre he usado ubuntu y similares) y estoy intentando compilar código látex aquí por primera vez. Entonces hay una gran lista de .stycosas que se necesitan.

Pude instalar algunos a mano porque los encontré usando yum search, pero otros no están disponibles en los repositorios de CentOS (como upquote.sty). Sé que podría descargarlos desde CTAN manualmente, pero prácticamente no puedo hacerlo con toda la lista. ¿Hay alguna manera de agregar la 'colección texlive' a la que .stypertenece, agregarla al repositorio y descargarla?

Gracias

Respuesta1

upquote.styal menos está en el repositorio de Centos 6, por lo que podría instalarse a través del texlive-texmf-latex-2007-39.el6_7.noarchpaquete.

$ 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

Si la versión de texlive que se ofrece en los paquetes del proveedor está demasiado desactualizada, entoncesinstalando la última versióna algún directorio que no sea de proveedor (por ejemplo, su directorio de inicio) será una mejor opción; con la última versión viene eltlmgrutilidad, al que *.styse podría enviar fácilmente una lista de archivos:

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

información relacionada