atualizando o TeX no linux

1

Eu estou tentando compilar algum código LaTeX que usa o ambiente algorítmico para produzir pseudocódigo. Ele não será compilado e alguém me disse que, no arquivo de log, os pacotes para esses ambientes necessários são muito antigos. Como posso atualizar meus pacotes para obter as versões mais recentes? Do gerenciador de pacotes synaptic não consigo ver uma entrada de atualização para os pacotes; apenas texlive completo em vez de simplesmente tex live

    
por Vass 04.04.2011 / 16:19

1 resposta

3

O Debian ainda traz o TeXLive 2009, que agora está ficando muito antigo. Tanto quanto eu sei, não há nenhum pacote (nem oficial nem não oficial) do TeXLive 2010. Você tem praticamente três opções:

  1. Você pode instalar sua própria versão do TeXLive 2010 na árvore /usr/local/ . Faça o download do rebocador e siga as instruções de instalação do Unix nessa página. Isso lhe dará uma versão atual completa do TeXLive. Você poderá usar tlmgr para manter sua instalação atualizada. Se você escolher esse caminho, verifique se o caminho para os novos binários está em $PATH e também nas raízes $PATH , para que os binários de manutenção, como texhash e tlmgr , funcionem.

  2. Você pode manter seu TeXLive atual e instalar as novas versões dos pacotes necessários em sua árvore texmf local. A árvore texmf local nas distribuições baseadas no Debian está em /usr/local/share/texmf . Se você não tiver esse diretório, crie-o (como root, você precisará usar sudo ), baixe os pacotes de CTAN e instale-os lá. Você precisará executar texhash como root para atualizar o banco de dados de arquivos do TeX, caso contrário o TeX não encontrará os novos pacotes. O procedimento de instalação atual será diferente de pacote para pacote. Se você puder encontrar um arquivo zip "compatível com tds", basta descompactá-lo em /usr/local/share/texmf , executar texhash como root e estará pronto. Caso contrário, sua melhor opção é seguir as instruções no arquivo README que acompanha o pacote ou consultar a documentação do pacote, se ele contiver algumas instruções de instalação.

  3. Se você é o único usando TeX nesse computador, você também pode instalar os pacotes em sua árvore pessoal de texmf , que no Debian é, acredito, em ~/texmf . O procedimento para instalação é praticamente o mesmo que ao instalar na árvore texmf local, exceto que você não precisa ser a raiz, e você não precisa executar texhash após a instalação.

Se você publicar a lista de pacotes individuais, alguém poderá fornecer mais detalhes.

    
por 04.04.2011 / 17:09