我如何在 TeXworks 中收到「權限被拒絕」錯誤?

我如何在 TeXworks 中收到「權限被拒絕」錯誤?

我在 Windows 7 的 TeXworks 中編譯了一個 .tex 文件,其中有一個圖形,所以我必須安裝 LateX 的 TikZ 函式庫。

之後,所有編譯都失敗。 TeXworks 主控台顯示

texify.exe: Permission denied: myFile.log
texify.exe: Data: myFile.log

奇怪的是,我沒有在其他程式(例如 Adob​​e Acrobat)中開啟該 pdf 文件。我嘗試關閉並重新開啟 TeXworks,但沒有成功。

如何授予 TeXworks 編譯我的 .tex 檔的權限?

答案1

啟動資源管理器,前往包含該檔案的目錄並刪除日誌檔案。之後再試一次。

答案2

我剛剛遇到了同樣的問題。我嘗試從任務管理器終止進程“winedit”和“pdflatex”並重新啟動winedit。再次編譯.tex 檔。有效。我認為發生此錯誤是因為 pdflatex 進程仍在運行,因此新實例在此期間無法運行。只要終止“pdflatex”進程也可以。

答案3

如果有人收到相同的訊息,可能是其他(內建)檔案(.aux、.pdf 等),請檢查您是否不小心將檔案拖放到編輯器中。結果我做到了,TexMaker\includegraphics[scale=1]{build/document.pdf}在文件中間添加了一行。該文件正在創建並請求同時讀取,這導致了錯誤。

(抱歉,如果它是垃圾郵件,但也許可以幫助某人絕望地尋找錯誤。)

相關內容