Erro "Arquivo `fxthemecolor.sty' não encontrado." com pacote fixme

Erro "Arquivo `fxthemecolor.sty' não encontrado." com pacote fixme

Este código:

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

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

me dá esse erro:

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

(mas funcionou até alguns dias atrás).

Tentei desinstalar e reinstalar fixmeo pacote com MiKTeX, mas isso não mudou nada.

Responder1

até onde eu sei, este é um problema do MiKTeX. Não estou familiarizado com esta distribuição, masesta páginaparece indicar que atualmente faltam os subdiretórios targetse layouts. Talvez você possa confirmar isso executando

ls -R `dirname \`kpse which fixme.sty\``

Estou usando a distribuição MacTeX TeXlive e, a partir desta manhã, funciona bem. Como solução de emergência, você pode instalar o FiXme manualmente localmente. Para isso, você pode:

  1. baixe o tarball deaqui(ou navegue no CTAN), descompacte e siga as instruções do README[.md]arquivo, ou ainda mais simples,
  2. obtenha a versão mais recente:

clonehttps://github.com/didierverna/fixme.git; cd me conserte; fazer instalar

Espero que isto ajude,

Responder2

É um problema do miktex. Alguns arquivos estão faltando no pacote. Isso pode (e aconteceu) acontecer no miktex e no texlive. A embalagem pode dar errado de várias maneiras. Por exemplo, também pode acontecer que os arquivos acabem na pasta errada, por exemplo, um arquivo necessário na pasta doc.

No miktex você pode ver o conteúdo de um pacote acessando o gerenciador de pacotes, selecionando o pacote e escolhendo "propriedades" no menu de contexto.

No tlmgr você pode ver isso com tlmgr info <package> --list.

Se você suspeitar de um erro de empacotamento, você poderá comparar a lista de arquivos, por exemplo, com a documentação ou o README do pacote no CTAN.

Se você tiver necessidade urgente de usar o pacote, você pode baixar os arquivos do CTAN e movê-los, por exemplo, para sua pasta de documentos. Além disso você deve informar o mantenedor do sistema tex sobre o erro. Para miktex através do bug trackerhttps://sourceforge.net/p/miktex/bugs/, para texlive escrevendo para a lista de discussão.

Neste caso, adicionei uma entrada para fixmehttps://sourceforge.net/p/miktex/bugs/2572/

informação relacionada