我在 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
启动 Explorer,转到该文件所在的目录并删除日志文件。然后重试。
答案2
我刚刚遇到了同样的问题。我尝试从任务管理器终止进程“winedit”和“pdflatex”,然后重新启动 winedit。再次编译 .tex 文件。成功了。我认为出现此错误是因为 pdflatex 进程仍在运行,因此在此期间无法运行新实例。只需终止“pdflatex”进程即可。
答案3
如果有人收到相同的消息,可能是其他(构建的)文件(.aux、.pdf 等),请检查您是否没有意外将文件拖放到编辑器中。事实证明我这样做了,并且 TexMaker\includegraphics[scale=1]{build/document.pdf}
在文档中间添加了一行。该文件正在制作并请求同时读取,这导致了错误。
(如果这是垃圾邮件,我很抱歉,但也许可以帮助那些绝望地寻找错误的人。)