如何让脚注继续出现在下一页?

如何让脚注继续出现在下一页?

我有一个相当长的脚注,它不必要地将列表分成两部分。由于列表比脚注更重要,我宁愿将脚注分开。

  • 我可以定制(一个或全部)脚注的最大长度才能继续翻到下一页?
  • 或者我可以手动拆分脚注两次才能达到效果吗?

答案1

有一个参数\interfootnotelinepenalty,在 LaTeX 中为 100。\interfootnotelinepenalty=0在有问题的脚注前将其设置为零 ( ) 甚至负值有助于将其拆分。然后,如果您愿意,可以将其重新设置为 100。

如果没有 MWE 就很难给出更详细的答案。

答案2

为了确保页面之间的一致性,bigfoot包可能比改变更受欢迎\interfootnotelinepenalty

答案3

在使用标准 LaTeX 时,干预\interfootnotelinepenalty(除了将其设置为无限值)实际上对脚注的布局没有帮助。原因是 TeX 在脚注锚点后采用下一个可行的断点,并使用它拆分脚注。并且它不会重新考虑其他断点的脚注拆分,尽管如果脚注拆分使页面太短,它仍可能会从正文中拉出更多行。因此,无限惩罚可能会改变情况,但很少会变得更好。您可能可以通过将其与手动放置\pagebreak在脚注中的相结合来凑合。

或者您可以使用 bigfoot。bigfoot 确实会尝试所有断点和惩罚的组合,因此您可以使用非无限惩罚,通过选择惩罚来获得合理平衡的结果,使得列表中的断点受到的惩罚比脚注中的惩罚更严厉。

答案4

实际上,你确实可以“自定义(一个或所有)脚注,使其在下一页继续之前具有最大长度”,方法是像这样

\global\dimen\footins = 8cm

相关内容