Estou tentando executar o seguinte código através do XeLaTeX, usando a opção -shell-escape:
\documentclass{article}
\usepackage{minted}
\begin{document}
\end{document}
O arquivo se chama palpite.tex e o erro que recebo é:
! 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}{}
Se eu remover \usepackage{minted} tudo funcionará bem.
Estou usando o Ubuntu 14.04 e tentei isso tanto com a versão texlive nos repositórios do Ubuntu quanto com o texlive 2014 (através do net installer). Minha versão dos pigmentos é 2.0.2.
Responder1
Parece que estou enfrentando exatamente o mesmo problema. Não faz nenhum sentido para mim. No entanto, só funcionou para mim quando removi os espaços do nome do arquivo tex. O nome original tinha alguns espaços como "linguagem de programação.tex" e transformei em "programação.tex.
Por que eu tentei isso?
Eu tentei executar
pdflatex -shell-escape programing language.tex
e reclamou de encontrar "programação". Então eu tentei isso e funcionou.
Estou usando o Ubuntu 14.04 e o kile como editor de texto.
Responder2
Acabei de ter um problema semelhante e me livrei dele simplesmente fechando a linha de comando (eu a uso para compilar meus documentos), abrindo outra, limpando e recompilando tudo.
Se você usar um editor fornecido com umcompilaropção, tente fechá-la e reabri-la.
EDITAR:Uma solução temporária que encontrei foi reiniciar o computador ao encontrar esse tipo de erro, mas é realmente muito estranho.