“!缺少为 \ifnum 插入的 =。“在 TexWorks 中尝试引用时出现错误

“!缺少为 \ifnum 插入的 =。“在 TexWorks 中尝试引用时出现错误

我遇到了以下问题。我正在尝试编写一份文档,其中我想使用脚注引用样式。但是,每当我csquotes在 TeXworks 中将包添加到我的代码中时,我都会收到以下错误:

! Missing = inserted for \ifnum. <to be read again> -

csquotes当我从我的代码中删除包时,每当我使用\cite时,而不是脚注,整个参考都会发布在文本中。

这是我的代码:

\documentclass[a4paper,12pt]{book}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[english]{babel}


%Citations
\usepackage{csquotes}
\usepackage[backend=biber,citestyle=verbose]{biblatex}
\addbibresource{./library.bib}

\begin{document}

\author{Name}
\title{Time and Earth}
\date{\today}

\frontmatter
\maketitle
\tableofcontents

\mainmatter

\include{./chapter01}


\backmatter


\printbibliography

\end{document}

我尝试过更新软件包,但据我所知,它们是最新的。但是,由于我在大学计算机上使用 MikTex,因此无法自动将存储库同步到在线源。我已从 CTAN 手动下载了存储库。

.bib 文件由 Mendeley 生成,格式如下:

    @book{Heidegger2001,
address = {Oxford (UK) {\&} Cambridge (USA)},
author = {Heidegger, Martin},
publisher = {Blackwell Publishers},
title = {{Being and Time}},
translator = {Macquarrie, John and Robinson, Edward},
year = {2001}
}

csquotes暂时可以把包裹拿出来,但我想了解出了什么问题。

相关内容