算法上下文重叠页脚

算法上下文重叠页脚

我正在使用algorithm2e我的算法,算法有点长,我需要两页才能正确格式化和可读性。

当我编译时,算法不是分成下一页而是打印在同一页上,但它与页脚重叠。

我已经尝试过了\thispagestyle{empty},但是它并没有选择算法所在的页面,而是清除了上一页或下一页,这意味着如果算法在第 2 页,它会清除第 1 页或第 3 页,而不是第 2 页。

没有任何命令可以指示算法断行并转到下一页吗?

我尝试添加新行、新页面,但没有成功。

答案1

如果你用来fancyhdr做页眉和页脚,你可以使用

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyfoot[C]{\iffloatpage{}{\thepage}}

这将隐藏浮动页面上的页码(页脚)。类似地,\iftopfloat如果 有 和\ifbotfloat

如果文档后面不再有重叠浮动的危险,那么你可以插入更简单的定义

\fancyfoot[C]{\thepage}

相关内容