私の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}