bigfoot:只在跨页中拆分脚注

bigfoot:只在跨页中拆分脚注

它能bigfoot很好地处理跨页脚注的中断,但我个人不喜欢必须翻页才能阅读完整的脚注。

bigfoot因此我的问题是:如果第二部分位于双页跨页的另一侧,是否可以仅制作分页脚注?

另一个与脚注相关的问题:脚注似乎没有寡妇控制。我偶尔会遇到脚注断裂的情况,新一侧只有几个单词。当然,这看起来相当丑陋——可以避免这种情况吗?

答案1

我认为bigfoot具有(未记录的)\footnotewidowpenalty\footnoteclubpenalty价值观。

答案2

根据 ienissei 的提示,我尝试使用komascripts\ifthispageodd命令执行此操作并遇到了一些有趣的事情:正如我的 MWE 所示,这不会产生稳定的结果 - 每次我排版 MWE 时,脚注都会以不同的方式中断:

\documentclass[twoside]{scrartcl}

\usepackage{bigfoot}
\interfootnotelinepenalty=8000
\newcommand*{\smartfootnote}[1]{\ifthispageodd{\interfootnotelinepenalty=10000}{\interfootnotelinepenalty=8000}\footnote{#1}\interfootnotelinepenalty=9000}

\usepackage{blindtext}
\begin{document}

\blindtext

\blindtext

\blindtext

\blindtext\smartfootnote{\blindtext}

\blindtext\smartfootnote{\blindtext}

\blindtext

\blindtext\smartfootnote{\blindtext\blindtext} \blindtext

\blindtext\blindtext\blindtext\smartfootnote{\blindtext} \blindtext
\end{document}

第一次运行后,脚注 3 被拆分到第 2 页和第 3 页,这是应该的,而脚注 4 在第 4 页上没有拆分。第二次运行后,脚注 4 被拆分到第 3 页和第 4 页,这是错误的,第三次运行后,我们又正确了。等等等等……

虽然我理解为什么会发生这种情况,但这绝对不是最终结论。

相关内容