如何修复“我无法在文件“document.pdf”上写入”错误?

如何修复“我无法在文件“document.pdf”上写入”错误?

我附上了文档代码。我不明白哪里出了问题。在此之前,一切都正常,但在更新 MiKTeX 软件包后,出现了此错误。我在 Texstudio 程序中工作。

\documentclass[14pt]{ncc}
\usepackage[a4paper, left=2cm, right=2cm, top=2cm, bottom=2cm, headsep=0.7cm, footskip=1cm]{geometry}
\usepackage[T2A]{fontenc} % Поддержка русских букв
\usepackage[utf8]{inputenc} % Кодировка utf8
\usepackage[english,russian]{babel} % Языки: русский, английский
\usepackage{fontspec} % Настройка для подключения
\setmainfont{Times New Roman} % шрифта Times New Roman
\usepackage{indentfirst} % Красная строка
\usepackage{xcolor} % Пакет для работы с цветами
\usepackage{hyperref} % Гиперссылки
%\usepackage{amsmath,amssymb,amsthm,amsfonts,amscd}
\usepackage{amsmath,amssymb}
\usepackage{esdiff}
\usepackage{graphicx}
\pagestyle{plain} % Номера страниц ставятся снизу и по центру
\usepackage{enumitem}
\setlist{nolistsep, labelsep=0.2cm, leftmargin=0cm} % Отступы номеров
% Настройка некоторых параметров ссылок
\hypersetup{
    colorlinks = true, % Ссылки цветные? - Да
    linkcolor = {blue!50!black}, % Цвет внутренних ссылок
    citecolor = {red!75!black}, % Цвет ссылок на библиографию
    urlcolor = red, % Цвет ссылок на внешние (Интернет) ресурсы
}

\DeclareSymbolFont{lsymb}{U}{euex}{m}{n}
\DeclareMathSymbol{\intop}{\mathop}{lsymb}{"52}
\DeclareMathSymbol{\ointop}{\mathop}{lsymb}{"48}
\DeclareMathSymbol{\smallint}{\mathop}{lsymb}{"52}

\begin{document}
    Текст
\end{document}

答案1

错误原因在于 Avast 防病毒软件。它将 LuaLaTeX 编译器视为恶意软件。当进程启动 lualatex.exe 时,防病毒软件发出一条消息,我单击了“允许应用程序”按钮,错误就消失了。

相关内容