它能bigfoot
很好地处理跨页脚注的中断,但我个人不喜欢必须翻页才能阅读完整的脚注。
bigfoot
因此我的问题是:如果第二部分位于双页跨页的另一侧,是否可以仅制作分页脚注?
另一个与脚注相关的问题:脚注似乎没有寡妇控制。我偶尔会遇到脚注断裂的情况,新一侧只有几个单词。当然,这看起来相当丑陋——可以避免这种情况吗?
答案1
我认为bigfoot
具有(未记录的)\footnotewidowpenalty
和\footnoteclubpenalty
价值观。
答案2
根据 ienissei 的提示,我尝试使用komascript
s\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 页,这是错误的,第三次运行后,我们又正确了。等等等等……
虽然我理解为什么会发生这种情况,但这绝对不是最终结论。