Instalação corrompida do TeXLive2012? (Conflito de opções para currfile)

Instalação corrompida do TeXLive2012? (Conflito de opções para currfile)

Fundo:

ConformeCopie manualmente o TeXLive2011 antigo de um Mac para um novo Mac, tentei obter o TeXLive2010 e o TeXLive2011 (com as bibliotecas mais recentes) em um Mac mais recente. As versões mais antigas não estão disponíveis agora que o TeXLive2012 é a versão atual.

Com base nos comentários, copiei vários arquivos/diretórios e pensei que estava tudo bem, pois poderia selecionar entre as três versões no meu novo mac. Então desisti do meu Mac mais antigo...

As versões mais antigas pareceram funcionar quando substituí ointeirodiretório /Library/TeX/Distributionscom a versão antiga.

Problema:

Mas agora, com o TeXLive2012 e o documento simples abaixo, recebo:

Erro LaTeX: conflito de opções para o pacote currfile.

Tentativa de correção:

Pensando que meu TeXLive2012 foi corrompido, reinstalei o TeXLive2012 (sem deletar a versão anterior) e atualizei todos os pacotes. Isso produz:

Não é possível abrir /usr/local/texlive/2011/texmf-dist/web2c/updmap.cfg para gravação: Esse arquivo ou diretório não existe em /usr/local/texlive/2012/tlpkg/TeXLive/TLUtils.pm linha 2818.

Mais detalhes deste arquivo de log estão abaixo.

Pergunta:

  • Alguém pode confirmar se o arquivo abaixo 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?

Código:

\documentclass{standalone}

\usepackage{standalone}% moving this after currfile is loaded does not result in error.
\usepackage[realmainfile]{currfile}% 

\begin{document}
\end{document}

Registro do utilitário TexLive

2012-08-24 17:40:41 -0700 Warning tlu_ipctask[11509]    tlmgr: package log updated at /usr/local/texlive/2012/texmf-var/web2c/tlmgr.log
2012-08-24 17:40:41 -0700 Warning tlu_ipctask[11509]    running mktexlsr ...
2012-08-24 17:40:41 -0700 Notice tlu_ipctask[11509] Installation complete; reconfiguring TeX Live
2012-08-24 17:40:45 -0700 Warning tlu_ipctask[11509]    done running mktexlsr.
2012-08-24 17:40:45 -0700 Warning tlu_ipctask[11509]    running mtxrun --generate ...
2012-08-24 17:40:54 -0700 Warning tlu_ipctask[11509]    done running mtxrun --generate.
2012-08-24 17:40:57 -0700 Warning tlu_ipctask[11509]    Cannot open /usr/local/texlive/2011/texmf-dist/web2c/updmap.cfg for writing: No such file or directory at /usr/local/texlive/2012/tlpkg/TeXLive/TLUtils.pm line 2818.
2012-08-24 17:40:59 -0700 Notice -[TLMAuthorizedOperation _runUntilChildExit][11149]    kqueue noted that pid 11510 exited (/usr/texbin/tlmgr --repository http://ctan.mirrors.hoobly.com/systems/texlive/tlnet/ --machine-readable --persistent-downloads update --all)
2012-08-24 17:40:59 -0700 Notice tlu_ipctask[11509] child process pid = 11510 exited
2012-08-24 17:41:00 -0700 Error tlu_ipctask[11509]  Value of errno is Invalid argument
2012-08-24 17:41:00 -0700 Error tlu_ipctask[11509]  *** ERROR *** exit status of pid = 11510 was 2
2012-08-24 17:41:00 -0700 Notice -[TLMAuthorizedOperation _runUntilChildExit][11149]    waitpid returned 11509, WIFEXITED(512) = 1, errno = 0 (No error)
2012-08-24 17:41:00 -0700 Notice -[TLMAuthorizedOperation _runUntilChildExit][11149]    kqueue noted that tlu_ipctask (pid = 11509) exited with status 2
2012-08-24 17:41:10 -0700 Notice -[TLMLogWindowController awakeFromNib][11149]  Loaded log window controller

Responder1

Eu uso o TeX Live2012 (e também tenho o TeX Live2010 e o TeX Live2011 instalados) e seu documento de teste produz o erro mencionado.

Não creio que tenha havido algum problema com a sua instalação: standalonecarrega internamente currfilesem opções, então quando você carregacurrfile depois standalonecom a opção realmainfile, há um conflito (naturalmente esperado).

Use realmainfilecomo opção de classe:

\documentclass[realmainfile]{standalone}

\usepackage{standalone}
\usepackage{currfile}

\begin{document}

\end{document}

informação relacionada