[Tex/LaTex] Keep long footnote on same page

footnotes

I am using a footnote in the caption of a table that is rather lengthy, causing latex to split it and put some of it on the next page. Here is a MWE:

\documentclass[a4paper,11pt,oneside,fleqn]{scrbook}
\usepackage[ngerman,english]{babel} % language listed last is default setting
\usepackage[utf8x]{inputenc}

\usepackage{lipsum}

%\interfootnotelinepenalty=10000

\begin{document}

\lipsum[1]
\lipsum[2]
\lipsum[3]
\footnote{The first footnote on this page.}
\lipsum[4]

\begin{table}[h!] \centering
\begin{tabular}{|c|c|c|c|c|} \hline
\textbf{Interaction} & \textbf{Mediator} & \textbf{couples to} & \textbf{Strength} & \textbf{Range} \\ \hline \hline
Strong & gluon ($g$) & colour charge $C$ & 1 & $10^{-15} \; \mathrm{m}$ \\ \hline
Electromagnetism & photon ($\gamma$) & electric charge $Q$ & $10^{-2}$ & $\infty \; (1/r^2)$ \\ \hline
Weak & $W^{\pm}$, $Z^0$ & weak isospin $T_3$ & $10^{-5}$ & $10^{-18} \; \mathrm{m}$ \\ \hline
Gravitation & graviton ($G$) & mass $m$ & $10^{-39}$ & $\infty \; (1/r^2)$ \\ \hline
\end{tabular}
\caption{The four fundamental interactions. Relative interaction strengths{\protect\footnotemark} have been normalised with respect to the strong interaction.}
\label{FundamentalInteractions}
\end{table}

\footnotetext{The values provided are approximate and serve only as a coarse comparison. The true value of the coupling constant for each interaction depends on the length scale being considered.}

\lipsum[5]
\lipsum[6]

\end{document}

I am aware that \interfoonotepenalty=10000 can be used to prevent the footnote from being split across pages. However, this moves the entire footnote to the next page. I would like to prevent the splitting AND have the footnote appear on the same page. I would also like to keep the geometry of the page constant, e.g. the page length, etc. What I want is simply for latex to reserve more room for footnotes if it is needed. I also came across the command \dimen\footins which I think is doing what I'm looking for, but it didn't work for me (although this might just be because I don't know how to use it properly: I've tried adding \dimen\footins{20in} to the preamble).

Best Answer

this may be a solution

\skip\footins=-\bigskipamount % or something else
\begin{table}[h!] \centering
\begin{tabular}{|c|c|c|c|c|} \hline
\textbf{Interaction} & \textbf{Mediator} & \textbf{couples to} & \textbf{Strength} & \textbf{Range} \\ \hline \hline
Strong & gluon ($g$) & colour charge $C$ & 1 & $10^{-15} \; \mathrm{m}$ \\ \hline
Electromagnetism & photon ($\gamma$) & electric charge $Q$ & $10^{-2}$ & $\infty \; (1/r^2)$ \\ \hline
Weak & $W^{\pm}$, $Z^0$ & weak isospin $T_3$ & $10^{-5}$ & $10^{-18} \; \mathrm{m}$ \\ \hline
Gravitation & graviton ($G$) & mass $m$ & $10^{-39}$ & $\infty \; (1/r^2)$ \\ \hline
\end{tabular}
\caption{The four fundamental interactions. Relative interaction strengths{\protect\footnotemark} have been normalised with respect to the strong interaction.}
\label{FundamentalInteractions}
\end{table}
\skip\footins=\bigskipamount

enter image description here

Related Question