Fácil instalação / remoção de um pacote LaTeX

39

Eu costumava usar o LaTeX no Windows e havia o Miktex Package Manager com o qual era muito fácil adicionar um pacote ausente. Eu queria instalar textcompno Ubuntu 11.10 e ele exige que eu baixe o zip daqui e encontre os pacotes que estão /usr/share/texmf-texlive/tex/latexno meu caso, extraia o conteúdo do zip para lá e atualize os pacotes.

Existe um gerenciador de pacotes que faça a instalação e remoção de uma maneira mais fácil, como o Miktex Package Manager no Windows?

petrichor
fonte
Como o TeX Live no Ubuntu está desatualizado, pode fazer sentido instalar o TeX Live diretamente do upstream. Aqui está um guia: tug.org/texlive/quickinstall.html
NN

Respostas:

56

Eu aconselho a recorrer a uma instalação manualmente de um pacote tex apenas quando esse pacote tex não estiver disponível em um pacote ubuntu.

Procurando por

apt-file -x search '/textcomp.sty$'

Eu obtenho os seguintes resultados:

texlive-latex-base: /usr/share/texmf-texlive/tex/latex/base/textcomp.sty

e ele diz que o pacote tex que você procura está contido no pacote ubuntu cujo nome é texlive-latex-base, então instale-o, se ainda não estiver instalado.

sudo apt-get install texlive-latex-base

A propósito, apt-fileé um comando para instalar separadamente contido no apt-filepacote, e apenas uma maneira conveniente e alternativa de pesquisar nos repositórios da mesma maneira que http://packages.ubuntu.com/ .

enzotib
fonte
Isso é ótimo! Eu não sabia que todos os pacotes que eu precisava já estavam no texlive-latex-basee texlive-latex-extra. Obrigado.
Petrichor # 28/11
Meu querido amigo, depois de tanto tempo procurando, essa foi a maneira mais fácil e rápida de conseguir alguns pacotes em execução! Parabéns a você!
Sosi
Se você descobrir que já possui o pacote instalado, mas ele não parece funcionar, remova-o usando o apt-get e instale-o novamente. Isso funcionou para mim em dois pacotes diferentes, mesmo dizendo que eles estavam atualizados.
checou
+1 por me ensinar sobre o utilitário apt-file. Não acredito que nunca me deparei com isso antes.
arr_sea