包geometry
允许指定纸张高度,例如\geometry{paperheight=782mm}
,
那么动态调整纸张高度呢——如何动态增加纸张高度,而不是折页?
LaTeX 具有分页逻辑,可以进行调整以增加纸张高度,从而避免断页。
答案1
观察 16383pt限制页面高度
\usepackage{geometry}
\geometry{paperwidth=174mm,paperheight=16383pt,margin=8mm}
尝试分页时动态增加
\usepackage{everyshi}
\EveryShipout{%
\pdfpageheight=\pagetotal
\advance\pdfpageheight by 16mm %top and bottom margin
\advance\pdfpageheight by \textheight
\advance\pdfpageheight by -\pagegoal
}
(变体https://tex.stackexchange.com/a/49712/300519对于我的目的来说。