Instalação corrompida do TeXLive2012? (Arquivo `l3candidates.sty' não encontrado)

Instalação corrompida do TeXLive2012? (Arquivo `l3candidates.sty' não encontrado)

Esta é uma continuação da minha pergunta anterior,Instalação corrompida do TeXLive2012? (Conflito de opções para currfile). Consulte essa pergunta para a história.

Com um TeXLive2012 "atualizado", agora estou obtendo:

Erro LaTeX: Arquivo `l3candidates.sty 'não encontrado.

com este exemplo simples:

\documentclass{standalone}
\usepackage{expl3}

\begin{document}
\end{document}

O utilitário TeXLive diz que tudo está atualizado.

Pergunta:

  • Alguém pode confirmar se o arquivo acima compila bem para você com o TeXLive2012.
  • Quais são os diretórios/arquivos mínimos que devo excluir antes de tentar reinstalar o TeXLive2012? Eu gostaria muito de manter os lançamentos TeXLive2010 e TeXLive2011 e não perdê-los no processo. Existe talvez algo mais simples que eu possa fazer para resolver isso?

Responder1

Certamente parece que sua instalação deu errado, como l3candidatesdeveria fazer partel3kernel, e para mim, em um TL2012 recém-atualizado, consigo localizar o arquivo corretamente

palladium:~ joseph$ kpsewhich l3candidates.sty
/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3candidates.sty

Em vez de adotar a abordagem drástica de reinstalar todo o TeX Live, eu apenas refazia este pacote. Ao mencionar o utilitário TeX Live, presumo que você esteja usando um Mac. Nele, na lista Pacotes você pode usar a caixa Filtro para localizar l3kernel, selecione-o e escolha 'Reinstalar Pacotes Selecionados' no menu Ações (Ou Option+ Cmd+ R). Alternativamente, no Terminal você pode dar instruções

sudo tlmgr install --reinstall l3kernel

que também funcionará para usuários de Linux e Windows. (Os usuários do Windows podem precisar executar o prompt de comando como administrador e certamente não precisarão do sudo.) Para completar, os usuários do Windows com o mesmo problema podem usar o TeX Live Manager, usar a caixa Match para encontrar o l3kernel. O TeX Live Manager não possui o conceito de 'reinstalação' disponível, então você precisará removê-lo l3kernelaqui e reinstalá-lo separadamente.

Claro, as instruções de 'reparo' aqui são totalmente gerais: se você tiver o que parece ser um pacote corrompido, então você pode usar a interface apropriada para tlmgrreinstalar (ou remover e instalar), em vez de ter que reinstalar todo o TeX Ao vivo!

informação relacionada