Ich denke, theoretisch müsste es möglich sein. Aber ich glaube nicht, dass es einen einfachen, sauberen Weg gibt. Wahrscheinlich muss man an der Output-Routine rumschrauben. Du könntest mal in comp.text.tex fragen.
Vielleicht reicht dir ja auch dieser Code, der versucht bei der jeweils ersten Fußnote einer Seite ein \enlargethispage einzufügen. Ich garantiere aber nicht, dass er immer funktioniert. Es ist leicht möglich, dass er irgendwann mal in eine Schleife gerät:
Code:
\documentclass{scrbook}
\usepackage{perpage,ifthen}
\newcounter{myfootnote}
\renewcommand\themyfootnote{\arabic{myfootnote}}
\MakePerPage{myfootnote}
\newcommand\myenlargethispage{%
\stepcounter{myfootnote}%
\ifthenelse{\equal{\themyfootnote}{1}}
{\enlargethispage{2cm}}
{}}
\usepackage{lipsum}
\begin{document}
\lipsum
\lipsum[1]\myenlargethispage\footnote{\textbf{abc}\lipsum[1]}
\lipsum[1]\myenlargethispage\footnote{\textbf{cde}\lipsum[1]}
\lipsum[1]\myenlargethispage\footnote{\textbf{cde}\lipsum[1]}
\lipsum
\lipsum
\lipsum[1]\myenlargethispage\footnote{\textbf{cde}\lipsum[1]}
\end{document}
Lesezeichen