On the following example, a footnote is defined near the top of page 1, but in the PDF file generated by pdflatex, it appears on page 2, while it could have been put on page 1. Note that both floating tables are important.
Why is the footnote not positioned on the page where it is defined (there is the room for that)? Is this regarded as a bug?
\documentclass[12pt]{article}
\begin{document}
Text text text text text text text text text text text text text
text text text text text text text text text text text text text
text text text\footnote{Footnote.}
\[x\]
Text text text text text text text text text text text
\[x\]
\vspace*{370pt}
Text text text text text text text text text text text text text
text text text text text text text text text text text text text
text text text text text text text text text text text text text
text text text text text text text text text text text text text
\begin{table}
\caption{Text}
\end{table}
\begin{table}
\caption{Text}
\end{table}
Text text text text text text text text text text text text text
text text text text text text text text text text text text text
\end{document}


vspaceby\vfillto push text down. – Sigur Jan 27 '15 at 16:25\vfill, I can't reproduce the problem. Note that in the real article, there is no\vspace, there are text and equations;\vspaceis only for the example, to show the problem. – vinc17 Jan 27 '15 at 16:29