Error "No se encontró el archivo `fxthemecolor.sty'". con paquete fixme

Error "No se encontró el archivo `fxthemecolor.sty'". con paquete fixme

Este código:

\documentclass{book}
\usepackage[margin]{fixme}
\fxsetup{theme=color}

\begin{document}    
    Duck\fxnote{quack}
\end{document}

me da este error:

! LaTeX Error: File `fxthemecolor.sty' not found.

(pero funcionó hasta hace unos días).

Intenté desinstalar y reinstalar fixmeel paquete con MiKTeX pero no cambia nada.

Respuesta1

Por lo que puedo decir, este es un problema de MiKTeX. No estoy familiarizado con esta distribución peroesta páginaparece indicar que actualmente faltan los subdirectorios targetsy layouts. Tal vez puedas confirmar esto ejecutando

ls -R `dirname \`kpseque reparame.sty\``

Estoy usando la distribución MacTeX TeXlive y, a partir de esta mañana, funciona bien. Como solución de emergencia, puedes instalar FiXme manualmente de forma local. Para eso, puedes:

  1. descargar el tarball deaquí(o navegar por CTAN), descomprimir y seguir las instrucciones del README[.md]archivo, o incluso más simple,
  2. Obtenga la versión de vanguardia:

clon de githttps://github.com/didierverna/fixme.git; cd arreglarme; hacer la instalación

Espero que esto ayude,

Respuesta2

Es un problema de miktex. Faltan algunos archivos en el paquete. Esto puede suceder (y sucedió) en miktex y en texlive. El embalaje puede fallar de varias maneras. También puede suceder, por ejemplo, que los archivos terminen en la carpeta equivocada, por ejemplo, un archivo necesario en la carpeta doc.

En miktex puedes ver el contenido de un paquete yendo al administrador de paquetes, seleccionando el paquete y eligiendo "propiedades" en el menú contextual.

En tlmgr puedes verlo con tlmgr info <package> --list.

Si sospecha un error de empaquetado, puede comparar la lista de archivos, por ejemplo, con la documentación o el archivo README del paquete en CTAN.

Si necesita usar el paquete con urgencia, siempre puede descargar los archivos desde CTAN y moverlos, por ejemplo, a su carpeta de documentos. Además de esto, debe informar al responsable del mantenimiento del sistema tex sobre el error. Para miktex a través del rastreador de erroreshttps://sourceforge.net/p/miktex/bugs/, para texlive escribiendo a la lista de correo.

En este caso agregué una entrada para fixmehttps://sourceforge.net/p/miktex/bugs/2572/

información relacionada