Ubuntu で minted パッケージを使用する: .w18 ファイルが見つからないというエラー

Ubuntu で minted パッケージを使用する: .w18 ファイルが見つからないというエラー

-shell-escape オプションを使用して、XeLaTeX で次のコードを実行しようとしています。

\documentclass{article}
\usepackage{minted}

\begin{document}
\end{document}

ファイル名は guess.tex で、表示されるエラーは次のとおりです:

! Package catchfile Error: File `guess.w18' not found.

See the catchfile package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.93     \CatchFileDef\@tempa{\ip@file}{}

\usepackage{minted} を削除すると正常に動作します。

私は ubuntu 14.04 を使用しており、ubuntu リポジトリの texlive バージョンと texlive 2014 (ネット インストーラ経由) の両方でこれを試しました。私の pygments のバージョンは 2.0.2 です。

答え1

私もまったく同じ問題に直面しているようです。私には意味がわかりません。しかし、tex ファイルの名前からスペースを削除したときにのみ機能しました。元の名前には「programming language.tex」のようにスペースが含まれていましたが、「programming.tex」に変換しました。

なぜこれを試したのか?

実行しようとした

pdflatex -shell-escape programing language.tex

そして、「プログラミング」が見つからないというエラーが出ました。そこでこれを試してみたところ、うまくいきました。

私はUbuntu 14.04とkileをTexエディタとして使用しています。

答え2

私も同様の問題を抱えていましたが、コマンド ライン (ドキュメントのコンパイルに使用) を閉じて、別のコマンド ラインを開き、すべてをクリーンアップして再コンパイルするだけで問題は解決しました。

付属のエディタを使用する場合は、コンパイルオプションを閉じて再度開いてみてください。

編集:私が見つけた一時的な解決策は、このようなエラーが発生したときにコンピューターを再起動することでしたが、それは確かにかなり奇妙です。

関連情報