我的模板中目前正在使用大量文本,我想以编程方式将其拆分到多个页面上。
首先将文本放入页面上的文本框中,并限制为一定的大小(8 行左右)。其余文本需要放入下一页上的变量或其他内容中。
我不太确定如何实现这一点,因为无论我在里面找到什么,文本都会溢出框。
答案1
谢谢 werner,这是我使用 MWE 的解决方案(抱歉,因为我是从没有互联网连接的计算机上复制的,所以可能存在任何错误)
\documentclass{article}
\usepackage{blindtext}
\begin{document}
\newbox{\testbox}
\newbox{\partialbox}
\setbox\testbox=\vbox{\blindtext[3]}
\ifdim\ht\testbox>2in
\setbox\partialbox=\vsplit\testbox to 2in
\unvbox\partialbox
Continued on the next page... (yes i know it's not the next page)
\else
\unvbox\testbox
\fi
\ifvoid\testbox
{}
\else
\unvbox\testbox
\fi
\end{document}