错误:“我无法在文件‘Main.pdf’上写入”

错误:“我无法在文件‘Main.pdf’上写入”

我突然不断收到标题中的错误消息。我不知道我做错了什么,因为我以前没有遇到过这个问题。我知道如果打开相应的 pdf 文件就会出现此错误,但事实并非如此。

当我运行 biber 时出现错误:“实体:第 1959 行:解析器错误:预期'>'

关于如何解决这个问题有什么想法吗?我的前言如下:

\PassOptionsToPackage{table,xcdraw}{xcolor}
\documentclass[a4paper,12pt]{report}
\newcommand{\argmin}{\arg\!\min}
\usepackage[backend=biber, natbib=true, maxcitenames = 2, style=authoryear, uniquename=false]{biblatex}
\usepackage{algorithm}
\usepackage{caption}
\usepackage{amsmath,amsfonts}
\usepackage{smartdiagram}
\usepackage{float}
\smartdiagramset{circular distance=4cm,
font=\normalsize,
text width=2.5cm,
arrow line width=0.2cm
}
\newsavebox{\mybox}
\savebox{\mybox}{%
\smartdiagram[circular diagram]{Insured \\ policy holder,Insurer \\ company}
}

\addbibresource{bib/literature.bib}

\begin{document}[a4paper,12pt]

答案1

由于您没有提供问题的更多细节(例如您使用的编译器),因此很难找出问题所在。不过,我已经重新组织了您的代码,也许可以解决您的问题:

\documentclass[a4paper,12pt]{report}
\usepackage[table,xcdraw]{xcolor}
\usepackage[backend=biber, natbib=true, maxcitenames = 2, style=authoryear, uniquename=false]{biblatex}
\usepackage{algorithm}
\usepackage{caption}
\usepackage{amsmath,amsfonts}
\usepackage{smartdiagram}
\usepackage{float}
\newcommand{\argmin}{\arg\!\min}
\smartdiagramset{circular distance=4cm,
font=\normalsize,
text width=2.5cm,
arrow line width=0.2cm
}
\newsavebox{\mybox}
\savebox{\mybox}{%
\smartdiagram[circular diagram]{Insured \\ policy holder,Insurer \\ company}
}

\addbibresource{bib/literature.bib}

\begin{document}

your text

\printbibliography

\end{document}

相关内容