Fixme パッケージで「ファイル `fxthemecolor.sty' が見つかりません。」というエラーが発生する

Fixme パッケージで「ファイル `fxthemecolor.sty' が見つかりません。」というエラーが発生する

このコード:

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

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

このエラーが発生します:

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

(ただし、数日前までは機能していました)。

MiKTeX でパッケージをアンインストールして再インストールしてみましたfixmeが、何も変わりませんでした。

答え1

私の知る限り、これはMiKTeXの問題です。私はこのディストリビューションに詳しくありませんが、このページtargetsどうやら、現在、サブディレクトリとサブディレクトリが欠落しているようですlayouts。これを確認するには、次のコマンドを実行してください。

ls -R `dirname \`kpsewhich fixme.sty\``

私は MacTeX TeXlive ディストリビューションを使用していますが、今朝の時点では問題なく動作しています。緊急の解決策として、FiXme を手動でローカルにインストールすることもできます。そのためには、次の操作を行います。

  1. tarballをダウンロードしてくださいここ(またはCTANを参照)、ファイルを解凍して指示に従うREADME[.md]か、さらに簡単な方法として、
  2. 最新版を入手する:

git クローンhttps://github.com/didierverna/fixme.git; cd fixme; インストールする

お役に立てれば、

答え2

これは miktex の問題です。パッケージ内の一部のファイルが欠落しています。これは miktex と texlive で発生する可能性があり、実際に発生しました。パッケージ化はさまざまな方法で失敗する可能性があります。たとえば、ファイルが間違ったフォルダーに配置されてしまうこともあります (たとえば、必要なファイルが doc フォルダー内に存在するなど)。

miktex では、パッケージ マネージャーに移動し、パッケージを選択してコンテキスト メニューで「プロパティ」を選択すると、パッケージの内容を確認できます。

tlmgr では で確認できますtlmgr info <package> --list

パッケージング エラーが疑われる場合は、ファイル リストを CTAN のパッケージのドキュメントや README などと比較することができます。

パッケージを緊急に使用する必要がある場合は、いつでも CTAN からファイルをダウンロードして、たとえばドキュメント フォルダに移動できます。また、tex システムのメンテナーにエラーについて通知する必要があります。miktex については、バグ トラッカーを参照してください。https://sourceforge.net/p/miktex/bugs/texlive については、メーリング リストに書き込んでください。

この場合、fixmeのエントリを追加しましたhttps://sourceforge.net/p/miktex/bugs/2572/

関連情報