![註腳出現在上一頁,為什麼?](https://rvso.com/image/305764/%E8%A8%BB%E8%85%B3%E5%87%BA%E7%8F%BE%E5%9C%A8%E4%B8%8A%E4%B8%80%E9%A0%81%EF%BC%8C%E7%82%BA%E4%BB%80%E9%BA%BC%EF%BC%9F.png)
我的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}