更改页边距会删除页码

更改页边距会删除页码

我使用 \newgeometry \restoregeometry 更改了一页的页边距,以便可以在上面放置两张图片。但是,结果导致该页的页码消失了。该页仍被计算在内,因为该页之后的页面(具有恢复的页边距)具有页码,就像之前的页面存在一样。

答案1

页面布局相当严格。包中有一些规则geometry,用于控制页脚的放置等。

因此,在您的情况下,页脚会从纸张上消失。可以通过调整长度来避免这种情况\footskip。此长度默认为30pt(用于在文档中打印其值)。因此,您需要做的是减少它。这可以通过宏\the\footskip中的选项来完成。\newgeometryfootskip=<length>

每当对页面布局有疑问时,请showframe在序言中添加选项。这将让您轻松发现页面布局中的任何错误或误解。

以下是一个例子:

\documentclass{article}
\usepackage{geometry}
\geometry{paperheight=5cm,paperwidth=6cm,showframe,textheight=3cm,textwidth=4cm}

\begin{document}
Hello\footnote{a}
\clearpage
% Decrease it to half its size
\newgeometry{textheight=3cm,textwidth=4cm,footskip=15pt}
Hello\footnote{b}
\clearpage
\end{document}

这将产生以下两个页面:

在此处输入图片描述 在此处输入图片描述

相关内容