¿Instalación corrupta de TeXLive2012? (Choque de opciones para currfile)

¿Instalación corrupta de TeXLive2012? (Choque de opciones para currfile)

Fondo:

segúnCopie manualmente TeXLive2011 anterior de una Mac a una Mac nueva, Intenté obtener TeXLive2010 y TeXLive2011 (con las bibliotecas más recientes) en una Mac más nueva. Las versiones anteriores no están disponibles ahora que TeXLive2012 es la versión actual.

Según los comentarios allí, copié varios archivos/directorios y pensé que todo estaba bien porque podía seleccionar entre las tres versiones en mi nueva Mac. Entonces dejé mi Mac más viejo...

Las versiones anteriores parecieron funcionar una vez que reemplacé elcompletodirectorio /Library/TeX/Distributionscon la versión anterior.

Problema:

Pero ahora, con TeXLive2012 y el siguiente documento simple, obtengo:

Error de LaTeX: conflicto de opciones para el paquete currfile.

Solución intentada:

Pensando que mi TeXLive2012 se corrompió, reinstalé TeXLive2012 (sin eliminar la versión anterior) y actualicé todos los paquetes. Esto produce:

No se puede abrir /usr/local/texlive/2011/texmf-dist/web2c/updmap.cfg para escribir: No existe tal archivo o directorio en /usr/local/texlive/2012/tlpkg/TeXLive/TLUtils.pm línea 2818.

Más detalles de este archivo de registro se encuentran a continuación.

Pregunta:

  • ¿Alguien puede confirmar que el siguiente archivo se compila bien con TeXLive2012?
  • ¿Cuáles son los directorios/archivos mínimos que debo eliminar antes de intentar reinstalar TeXLive2012? Me gustaría mucho conservar las versiones TeXLive2010 y TeXLive2011 y no perderlas en el proceso. ¿Quizás haya algo más sencillo que pueda hacer para resolver esto?

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 de utilidad 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

Respuesta1

Utilizo TeX Live2012 (y también tengo TeX Live2010 y TeX Live2011 instalados) y su documento de prueba produce el error mencionado.

No creo que haya habido problema con tu instalación: standalonecarga internamente currfilesin opciones así que cuando cargascurrfile después standalonecon la opción realmainfile, hay un choque (naturalmente esperado).

Usar realmainfilecomo opción de clase:

\documentclass[realmainfile]{standalone}

\usepackage{standalone}
\usepackage{currfile}

\begin{document}

\end{document}

información relacionada