我如何强制 LaTeX 将脚注与脚注标记显示在同一页面上?

我如何强制 LaTeX 将脚注与脚注标记显示在同一页面上?

我在论文的某一页(数学证明的一段)上放置了一个脚注。但是,LaTeX 让它出现在下一页。我使用通常的\footnote{text}命令,没有任何脚注包,除了这个特定的脚注外,我的所有脚注都出现在与其脚注标记相同的页面上。我\interfoonotelinepenalty=10000在序言中使用了该命令。记录显示,脚注占一行。

我注意到此特定页面以校样结束标记结束\qed,该标记由序言中的以下命令显示:

\makeatletter
\renewenvironment{proof}[1][\proofname] {\vspace{-0.5\baselineskip} \pushQED{\qed} \normalfont \topsep6 \p@\@plus6\p@ \relax \trivlist \item[\hskip \labelsep \sffamily \bfseries#1\@addpunct{}\hspace{2pt}] \ignorespaces} {\popQED \endtrivlist \@endpefalse \vspace{-0.5\baselineskip}}
\makeatother

(我承认我从某个网站复制/粘贴了上述代码,并根据我的需要对其进行了少许修改,但我不知道这段代码中到底发生了什么。)

是否因为此代码导致我的脚注不显示在同一页?如果是,我该怎么做才能强制我的脚注显示在同一页?

相关内容