我需要一个页面(我示例中的第 3 页)比其他页面短。我不知道分页符在哪里(3 到 4),所以我无法手动插入\restoregeometry
。因此我尝试使用包(命令)afterpage
,但这没有明显的效果。
第 1 页至第 3 页都可以,第 4 页及以后的页面应该与前两页类似。
\documentclass{book}
\usepackage{geometry,blindtext,afterpage}
\geometry{textheight=183.5mm}
\begin{document}
\blindtext[10]
\newgeometry{textheight=50mm}
\noindent This is a special (short) page
\afterpage{\restoregeometry}
\blindtext[10]
\end{document}
有这个封闭式问题和我的非常相似。
答案1
你所需要的是\enlargethispage{value}
\documentclass{book}
\usepackage{geometry,blindtext}
\geometry{textheight=183.5mm}
\begin{document}
\blindtext[10]
\enlargethispage{-133.5mm} \noindent This is a special (short) page
\blindtext[10]
\end{document}