如何创建类似 \pagebreak 的命令来真正“打破”页面?

如何创建类似 \pagebreak 的命令来真正“打破”页面?

我想创建一个\pagebreak变体,以缩小页面(制作页面\pagebreak)的大小,这样分页符后就没有空白空间(底部边距除外)。这可能吗(输出的每个页面可能大小不同)?

答案1

在阅读 GregH 引用的帖子后,我发现将以下行粘贴到序言中是几乎我想要的是:

\usepackage{everyshi}
\pagestyle{empty}
\textheight500cm
\pdfpageheight500cm
\EveryShipout{\pdfpageheight=\pagetotal
\advance\pdfpageheight by 2in
\advance\pdfpageheight by 2\topmargin
\advance\pdfpageheight by \footskip
\advance\pdfpageheight by \textheight
\advance\pdfpageheight by -\pagegoal}

似乎在以下情况下效果很好\documentclass文章(虽然我不会使用默认的\textheight500cm),但它不适用于阿姆萨特:例如,a\[small|med|big]skip和下一个 \pagebreak 之间的所有内容都会被截断;此外,itemize/enumerate环境中的某些项目也会被截断。

所以,我想它可能对某些人有用,我仍在寻找一种至少可以与 amsart 配合使用的方法。

相关内容