5

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

enter image description here

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

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

1 Answer 1

4

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}
2
  • 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, 2016 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. Jan 6, 2016 at 15:57

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .