我如何在 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

启动 Explorer,转到该文件所在的目录并删除日志文件。然后重试。

答案2

我刚刚遇到了同样的问题。我尝试从任务管理器终止进程“winedit”和“pdflatex”,然后重新启动 winedit。再次编译 .tex 文件。成功了。我认为出现此错误是因为 pdflatex 进程仍在运行,因此在此期间无法运行新实例。只需终止“pdflatex”进程即可。

答案3

如果有人收到相同的消息,可能是其他(构建的)文件(.aux、.pdf 等),请检查您是否没有意外将文件拖放到编辑器中。事实证明我这样做了,并且 TexMaker\includegraphics[scale=1]{build/document.pdf}在文档中间添加了一行。该文件正在制作并请求同时读取,这导致了错误。

(如果这是垃圾邮件,我很抱歉,但也许可以帮助那些绝望地寻找错误的人。)

相关内容