# Footnote appears on previous page, Why?

My MWE part,

\documentclass[a4paper,11pt,notitlepage]{report}

\usepackage{lipsum}
\usepackage[turkish]{babel}
\usepackage{color}
\usepackage[left=2cm,right=2cm,top=2.5cm,bottom=2.5cm]{geometry}
\usepackage{multicol}
\usepackage{dblfnote}

\renewcommand\thefootnote{\textcolor{red}{\arabic{footnote}}}

\begin{document}
\begin{multicols}{2}

\lipsum

\vfill
\columnbreak

\section{\textit{Project}}
\begin{itemize}
\item W\footnote{Watt}
\item SMPS\footnote{Switch Mode Power Supply}
\item A\footnote{Ampere}
\item Footnote appears on previous page.
\end{itemize}

\end{multicols}
\end{document}


and displaying

Where did I do wrong? How is it changing or adding in my MWE?

• Please post an example code that reproduces the problem shown in the image. Without this it may be difficult for anyone to help you. – Ian Thompson Feb 16 '15 at 21:48
• @IanThompson I'll try. – Özgür Feb 16 '15 at 21:50
• @IanThompson, I updated the my question. – Özgür Feb 16 '15 at 22:07

The document produces the warning

Package multicol Warning: I moved some lines to the next page.
(multicol)                Footnotes on page 1 might be wrong on input line 26.


multicol can detect that it has happened but can not go back to fix it.

You can force a page break with the correct footnotes:

\documentclass[a4paper,11pt,notitlepage]{report}

\usepackage{lipsum}
\usepackage[turkish]{babel}
\usepackage{color}
\usepackage[left=2cm,right=2cm,top=2.5cm,bottom=2.5cm]{geometry}
\usepackage{multicol}
\usepackage{dblfnote}

\renewcommand\thefootnote{\textcolor{red}{\arabic{footnote}}}

\begin{document}
\begin{multicols}{2}

\lipsum

\vfill
\end{multicols}
\clearpage
\begin{multicols}{2}
\section{\textit{Project}}
\begin{itemize}
\item W\footnote{Watt}
\item SMPS\footnote{Switch Mode Power Supply}
\item A\footnote{Ampere}
\item Footnote appears on previous page.
\end{itemize}

\end{multicols}
\end{document}

• is there a way to do this automatically? My document is very large with very big sections (typesetting a bible) and I have the same problem with the footnotes. I also had to add \setcounter{collectmore}{5} because of weird pagebreaks with very much free space. – sirjofri Jan 6 '16 at 12:52
• @sirjofri anything is possible in theory, but with a reasonable amount of code starting from the existing code for multicol, probably not, otherwise it would reposition the footnote rather than just making a warning. It tests for this and makes a warning as it's a known deficiency in the code but hard to change. Really it shouldn't be a problem, ignore it until the end but then check you have a clean log after final edits. – David Carlisle Jan 6 '16 at 15:57