防止脚注粘在一起,移至下一页

防止脚注粘在一起,移至下一页

我遇到了这样一种情况,似乎 Latex 热衷于将脚注放在一起,这甚至会导致脚注从引用的页面上移开。

[编辑:正如 Ulrike Fischer 在评论中指出的那样,Latex 没有内置这种机制。因此,这种行为一定是其他问题的征兆。]

确切地说,我有以下两个页面:

  • 第 1 页
    • 图1
    • 脚注 1 定义为
  • 第2页
    • 图 2
    • 脚注 2 定义为
    • 脚注 3 定义为

现在,latex 不再将脚注 1 放在第 1 页,而是将脚注 1 与脚注 2 和脚注 3 一起放在第 2 页。第 1 页上有足够的空间容纳脚注 1。如果我使用\enlargethispage,一段时间内什么也不会发生,直到它移动三个全部第 1 页的脚注。

我没有提供 MWE,因为我认为这个问题相当专业且很难重现。

有其他人遇到过这种情况吗?你对此做了什么?我可以对将脚注移至另一页设置惩罚吗?

答案1

我修好了。问题是第 2 页上的图包含\tablefootnote命令。我不确定这个tablefootnote包是如何工作的,但是似乎与先前放置的脚注有一些互动。

\tablefootnote我通过将命令替换为\footnotemark-\footnotetext对并将其向下移动足够远来解决了这个问题\footnotetext

相关内容