为什么 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}