限制文本的总高度/长度

限制文本的总高度/长度

我的模板中目前正在使用大量文本,我想以编程方式将其拆分到多个页面上。

首先将文本放入页面上的文本框中,并限制为一定的大小(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}

相关内容