必须在 setspace 之后加载 footmisc - 为什么?

必须在 setspace 之后加载 footmisc - 为什么?

如果footmisc包在包之前加载setspace,则不起作用。虽然我不需要解决方法,因为这很容易合并到文档中,但我只是认为我应该分享这一点。如果有人知道这背后的原因,那将很有趣(除非 MWE 中有错误)。

平均能量损失

\documentclass{report}
\usepackage[hmargin={2cm,7cm}]{geometry}
\setlength{\marginparwidth}{5cm}
%
\usepackage{setspace}
%
\usepackage[side]{footmisc}
%
\begin{document}
   Tedius line of text for the main body.\footnote{This is a respectable line   of drab footnote.}
\end{document}

答案1

footmisc手动的描述了它与其他各种包的交互,包括setspace。以下引文来自第 2 节:

setspace包修改了脚注中行距的计算方式。Footmisc了解这一点,并保留更改。但是,您必须setspace在之前加载footmisc

如果最后加载setspace,则footmisc无法撤消其所做的更改。

相关内容