脚注规则不随脚注移动

脚注规则不随脚注移动

我正在使用bookdocumentclass 和footmisc包。

我对原来的脚注宏做了一些更改,当脚注词位于页面的最后几行时,这会导致以下问题:

一个最小(不)工作示例:
书籍.main.tex
我的布局.sty

如果注释掉 mylayout.sty 中的第 67 行,则脚注规则和脚注将移至下一页,这是预期的行为。我不明白为什么规则会留在上一页。

答案1

问题来自于此:

\begin{minipage}[t]{\footwidth}\raggedright #1\end{minipage}

注释掉minipage环境,只留下\raggedright #1你将看到标准行为:

在调用该命令的页面中\footnote,将绘制脚注规则,并且,如果整个脚注文本不适合该页面,则文本将被正确拆分:一些行将写在第一页,剩余的文本将继续在下一页; 但是,由于您将文本括在 , 中minipage,并且minipages 不允许分页符,因此完整的脚注文本将移动到下一页,从而在第一页中留下没有文本的脚注规则。

相关内容