强行在巨大的脚注中停顿

强行在巨大的脚注中停顿

我有大量的脚注,其中包含语言示例。

在此处输入图片描述

由于某种原因,xelatex(texlive 2015)决定将所有内容放到下一页并留下一个巨大的空白。我四处阅读,发现可能有\interfootnotelinepenalty帮助。我试了一下,将脚注出现的区域设置在花括号中,包括\interfootnotelinepenalty=10。但这没有任何效果。我还找到了bigfoot包,它可以工作。它将脚注放在所需的页面上。但它有副作用。示例数字突出:

在此处输入图片描述

bigfoot现在的问题是:有没有一种简单的方法可以达到不破坏其他东西的效果?

答案1

好的。我找到了答案。我必须将相关块包含在

{\interfootnotelinepenalty=10%

...

}

我这样做了,但只包括了带脚注的段落。这还不够。一旦我包含了更大的文本部分,它就起作用了。我猜这个bigfoot包是全局执行的,但它干扰了我们用于正确获取脚注中示例编号的其他代码。

相关内容