각주가 이전 페이지에 나타납니다. 이유는 무엇입니까?

각주가 이전 페이지에 나타납니다. 이유는 무엇입니까?

내 MWE 부분,

\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}

그리고 표시

여기에 이미지 설명을 입력하세요

내가 어디서 잘못했나요? 내 MWE를 어떻게 변경하거나 추가하나요?

답변1

문서에서 경고가 발생합니다.

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

multicol은 문제가 발생했음을 감지하지만 다시 돌아가서 문제를 해결할 수는 없습니다.

올바른 각주를 사용하여 페이지 나누기를 강제로 수행할 수 있습니다.

\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}

관련 정보