Почему я получаю ошибку «Отказано в доступе» в TeXworks?

Почему я получаю ошибку «Отказано в доступе» в TeXworks?

Я скомпилировал файл .tex в TeXworks для Windows 7, в котором был график, поэтому мне пришлось установить библиотеку TikZ для LateX.

После этого все компиляции терпят неудачу. Консоль TeXworks отображает

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

Странно, но у меня не открывается этот pdf-документ в других программах, например, в Adobe Acrobat. Я пробовал закрыть и снова открыть TeXworks, но безрезультатно.

Как предоставить TeXworks разрешение на компиляцию моего .tex-файла?

решение1

Запустите Explorer, перейдите в каталог с этим файлом и удалите файл журнала. После этого попробуйте еще раз.

решение2

У меня была та же проблема. Я попробовал завершить процессы "winedit" и "pdflatex" из диспетчера задач и перезапустил winedit. Скомпилировал файл .tex еще раз. Это сработало. Я думаю, эта ошибка возникает из-за того, что процесс pdflatex все еще выполняется, поэтому новый экземпляр не может быть запущен в это время. Простое завершение процесса "pdflatex" также сработает.

решение3

Если кто-то получает то же самое сообщение, возможно, с другими (созданными) файлами (.aux, .pdf и т. д.), проверьте, не перетащили ли вы случайно файл в редактор. Оказывается, я это сделал, и TexMaker добавил строку \includegraphics[scale=1]{build/document.pdf}в середину документа. Файл создавался и запрашивался для чтения в одно и то же время, и это вызвало ошибку.

(Извините, если это спам, но, возможно, это поможет кому-то, кто безнадежно ищет ошибку.)

Связанный контент