我在 Windows 7 的 TeXworks 中編譯了一個 .tex 文件,其中有一個圖形,所以我必須安裝 LateX 的 TikZ 函式庫。
之後,所有編譯都失敗。 TeXworks 主控台顯示
texify.exe: Permission denied: myFile.log
texify.exe: Data: myFile.log
奇怪的是,我沒有在其他程式(例如 Adobe Acrobat)中開啟該 pdf 文件。我嘗試關閉並重新開啟 TeXworks,但沒有成功。
如何授予 TeXworks 編譯我的 .tex 檔的權限?
答案1
啟動資源管理器,前往包含該檔案的目錄並刪除日誌檔案。之後再試一次。
答案2
我剛剛遇到了同樣的問題。我嘗試從任務管理器終止進程“winedit”和“pdflatex”並重新啟動winedit。再次編譯.tex 檔。有效。我認為發生此錯誤是因為 pdflatex 進程仍在運行,因此新實例在此期間無法運行。只要終止“pdflatex”進程也可以。
答案3
如果有人收到相同的訊息,可能是其他(內建)檔案(.aux、.pdf 等),請檢查您是否不小心將檔案拖放到編輯器中。結果我做到了,TexMaker\includegraphics[scale=1]{build/document.pdf}
在文件中間添加了一行。該文件正在創建並請求同時讀取,這導致了錯誤。
(抱歉,如果它是垃圾郵件,但也許可以幫助某人絕望地尋找錯誤。)