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/Distributions
com 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: standalone
carrega internamente currfile
sem opções, então quando você carregacurrfile
depois standalone
com a opção realmainfile
, há um conflito (naturalmente esperado).
Use realmainfile
como opção de classe:
\documentclass[realmainfile]{standalone}
\usepackage{standalone}
\usepackage{currfile}
\begin{document}
\end{document}