页脚中的脚注溢出了两页

页脚中的脚注溢出了两页

我想在页脚中添加脚注,并且我实现了此解决方案来自阿拉姆贝克尔。

梅威瑟:

\documentclass[a4paper,10pt,oneside]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[hidelinks]{hyperref}
\usepackage[bottom]{footmisc}
\usepackage[bmargin=1.4cm,tmargin=1.5cm,hmargin=2cm,headsep=0.3cm,footnotesep=0cm,footskip=0.6cm]{geometry}
\usepackage{fancyhdr,lipsum}
\renewcommand{\footrulewidth}{0.4pt}
\fancyhead[L]{\nouppercase{\leftmark}}
\fancyhead[R]{\nouppercase{\rightmark}}

\let\origfootrule\footrule
\renewcommand{\footrule}{\iffootnote{}{\origfootrule}}
\renewcommand\footnoterule{\origfootrule}

\begin{document}
\chapter{test}
\pagestyle{fancy}
\lipsum[1-15]
test \footnote{\lipsum[1-8]}
\lipsum[1-15]
\end{document}

如您所见,脚注在下一页溢出,但之后停止溢出(如果您更改脚注中 Lipsum 的长度),因此就像它仅适用于脚注的页面一样。

相关内容