Verwenden des Minted-Pakets unter Ubuntu: Fehler „.w18-Datei nicht gefunden“

Verwenden des Minted-Pakets unter Ubuntu: Fehler „.w18-Datei nicht gefunden“

Ich versuche, den folgenden Code mit der Option -shell-escape über XeLaTeX auszuführen:

\documentclass{article}
\usepackage{minted}

\begin{document}
\end{document}

Die Datei heißt guess.tex und ich erhalte die folgende Fehlermeldung:

! 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}{}

Wenn ich \usepackage{minted} entferne, läuft es einwandfrei.

Ich verwende Ubuntu 14.04 und habe dies sowohl mit der Texlive-Version in den Ubuntu-Repositorys als auch mit Texlive 2014 (über das Net-Installationsprogramm) versucht. Meine Pygments-Version ist 2.0.2.

Antwort1

Es scheint, dass ich genau vor dem gleichen Problem stehe. Es ergibt für mich keinen Sinn. Allerdings hat es bei mir erst funktioniert, als ich die Leerzeichen aus dem Namen der Tex-Datei entfernt habe. Der ursprüngliche Name hatte einige Leerzeichen wie „programming language.tex“ und ich habe ihn in „programing.tex“ umgewandelt.

Warum habe ich das versucht?

Ich habe versucht auszuführen

pdflatex -shell-escape programing language.tex

und es beschwerte sich, dass "Programmierung" gefunden wurde. Also habe ich das hier ausprobiert und es hat funktioniert.

Ich verwende Ubuntu 14.04 und Kile als Tex-Editor.

Antwort2

Ich hatte gerade ein ähnliches Problem und habe es behoben, indem ich einfach die Befehlszeile geschlossen (ich verwende sie zum Kompilieren meiner Dokumente), eine andere geöffnet, eine Bereinigung durchgeführt und alles neu kompiliert habe.

Wenn Sie einen Editor verwenden, der mit einemkompilierenWenn Sie die Option „Nicht verwenden“ nicht verwenden, versuchen Sie, sie zu schließen und erneut zu öffnen.

BEARBEITEN:Eine vorübergehende Lösung, die ich gefunden habe, bestand darin, den Computer bei Auftreten eines solchen Fehlers neu zu starten, aber das ist wirklich ziemlich merkwürdig.

verwandte Informationen