afterpage 后无页码

afterpage 后无页码

为什么 afterpage 生成的页面上的下一页没有显示页码?

\documentclass{article} 
\usepackage{afterpage, geometry, lipsum}

\begin{document} 
\lipsum

\afterpage{%
\clearpage
\newgeometry{margin=1cm}
\thispagestyle{empty}
foo
\restoregeometry
\clearpage
}

\lipsum
\end{document}

谢谢你!

答案1

由于您设置了,所以不显示页码\thispagestyle{empty}。如果删除该行,页码将设置在页面底部中央,但\newgeometry{margin=1cm}会将其推离页面。

要在之后恢复原始页面几何形状\afterpage,请使用\aftergroup\restoregeometry(感谢这个答案)。

\documentclass[a4paper]{article} 
\usepackage{afterpage, geometry, lipsum}
\documentclass{article} 
\usepackage{afterpage, geometry, lipsum}
\begin{document} 
\lipsum
\afterpage{%
\clearpage
\thispagestyle{empty}
\newgeometry{margin=4cm}
foo
\clearpage
\aftergroup\restoregeometry %
}
\lipsum
\end{document}

相关内容