tcolorbox 不能通过固定高度进行破坏

tcolorbox 不能通过固定高度进行破坏

我创建了以下具有预定义高度的“空框”。我使用下面定义的命令 \emptybox

\documentclass{article}

\usepackage{tcolorbox}
\tcbuselibrary{skins,breakable}
\newcommand{\emptybox}[2][\linewidth]{%
\begin{tcolorbox}[breakable,
enhanced,
notitle,
height=#2]
  \end{tcolorbox}
}


\begin{document}
\emptybox{15in}  
\end{document}

但这个盒子似乎无法在页与页之间破碎……

在此处输入图片描述

答案1

很明显,设置框的高度并不能产生所需的结果。但是,只需添加一些空行,就可以创建一个跨越多页的可拆分空框。

\documentclass{article}
\newcounter{inc}
\usepackage{tcolorbox}
\tcbuselibrary{skins,breakable}
\newcommand{\emptybox}[2][\linewidth]{%
\begin{tcolorbox}[breakable,
enhanced,
notitle]
\setcounter{inc}{0}%
\loop\stepcounter{inc}
~\par
\ifnum\number\value{inc}<#2\repeat
\end{tcolorbox}}


\begin{document}
\emptybox{111}  
\end{document}

在此处输入图片描述

相关内容