回忆录类已停止与某些包和命令的交互

回忆录类已停止与某些包和命令的交互

我在今年早些时候撰写了我的论文,使用以下内容(简化为 MWE):

\documentclass{memoir}

\usepackage{etoolbox}
\usepackage{fontspec}
\usepackage{setspace}
\usepackage{keyval}
\usepackage{ifthen}
\usepackage[autostyle]{csquotes}
\usepackage{etex}
\usepackage{float}
\usepackage{graphicx}
\usepackage[font=small, format=hang, labelfont=bf,up, textfont=up]{caption}
\usepackage{tocloft}
\usepackage{wrapfig}

\usepackage{soul}
\usepackage{titling}

\usepackage{xpatch}
\usepackage[bottom]{footmisc}

%\usepackage{bigfoot}
%\DeclareNewFootnote[para]{B}[alph]
%\DeclareNewFootnote{default}

%\renewcommand{\thefootnoteB}{\emph{\alph{footnoteB}}}

%\usepackage{alphalph}
%\renewcommand{\thefootnoteB}{\emph{\alphalph{\value{footnoteB}}}}

%\usepackage{perpage}
%\MakePerPage{footnoteB}

\usepackage[notes,shorthandibid,backend=biber,addendum=false,idemtracker=true,sorting=nyt]{biblatex-chicago}

\usepackage[a4paper,total={210mm,297mm},left=40mm,right=20mm,top=20mm,bottom=20mm,footskip=10mm]{geometry}
\raggedbottom

\begin{document}
\title{\fontspec [Mapping=tex-text] {Times New Roman}{Some Stuff}}
\date{}
\maketitle
\vspace{-0.5in}

%\singlespacing
Words.

\end{document}

我在 9 月左右完成了这项工作,然后开始做其他项目;然而,今天我回去重新查看我的文本,发现不知何故文档(未更改)不再正确编译。到目前为止,我已经确定了两个症结,但可能还有更多:

  1. 如果我取消注释上面 bigfoot 包的代码,控制台会显示

No room for a new \dimen . \ch@ck ... \else \errmessage {No room for a new #3} \fi l. 621 \newinsert\FN@savebox

并停止编译。

  1. 如果我取消注释 \singlespacing 命令(或使用任何其他行距命令),它将被视为未定义的控制序列。

如果我恢复到较旧的类,例如报告,我可以使用上述所有方法,但当我使用回忆录时则不行(就像我为我的论文所做的那样)。这让我怀疑问题出在那里,但我真的不知道如何找出实际问题。

请注意,我在夏天更新了我的计算机,并完全更新了 LaTeX;这次更新后一切都运行良好。据我所知,一切都仍然是最新的(尽管与此同时,我还没有看到任何更新,足以改变当时和现在的情况)。

编辑:我在 XeLaTeX 中编译。

相关内容