如何強制 LaTeX 在註腳標記所在的同一頁上顯示註腳?

如何強制 LaTeX 在註腳標記所在的同一頁上顯示註腳?

我在論文的某個特定頁面上的數學證明段落中添加了腳註。然而,LaTeX 讓它出現在下一頁。我使用的是常用\footnote{text}命令,沒有任何腳註包,並且我的所有腳註都與其腳註標記出現在同一頁上,除了這個特定的腳註。我正在使用\interfoonotelinepenalty=10000序言中的命令。根據記錄,腳註只佔一行。

我注意到這個特定的頁面以一個 end-of-proof 標記結束\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

(我承認我從某個網站複製/貼上了上面的程式碼,並稍微修改了它以滿足我的需要,儘管我不知道這段程式碼到底發生了什麼。)

由於這段程式碼,我的腳註沒有出現在同一頁上嗎?如果是這樣,我該怎麼做才能強制我的腳註位於同一頁上?

相關內容