在 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”,我改成了“programing.tex”。

為什麼我嘗試這個?

我嘗試執行

pdflatex -shell-escape programing language.tex

它抱怨找不到「程式設計」。所以我嘗試了這個並且成功了。

我使用 Ubuntu 14.04 和 kile 作為 tex 編輯器。

答案2

我剛剛遇到了類似的問題,只需關閉命令列(我用它來編譯我的文件),打開另一個命令行,進行清理並重新編譯所有內容即可擺脫它。

如果您使用提供的編輯器編譯選項,嘗試關閉並重新開啟它。

編輯:我找到的臨時解決方案是遇到此類錯誤時重新啟動計算機,但這確實很奇怪。

相關內容