如何创建具有固定高度的可破坏白盒

如何创建具有固定高度的可破坏白盒

我想创建一个带有空白空间的白框(以便人们在打印文档时可以在其中书写),但我找不到任何解决方案。我尝试了 tcolorbox,但当它是可破坏的时,我无法修复框的高度。我尝试过的另一件事是将 vspace 放入框中,但框架不适合空白空间。

我基本上需要能够设置可在页面之间分隔的空白的特定高度。

你有线索吗?谢谢。

PS:我的尝试:

\begin{tcolorbox}[breakable]
    my Question is bla bla bla ?
        \vspace{25cm} % space for the answer that should be breakable between pages

\end{tcolorbox}

答案1

\documentclass{article}

\usepackage[many]{tcolorbox}
\usepackage{pgffor}

\begin{document}
\begin{tcolorbox}[breakable]
blblbllb

\foreach\x in {1,2,...,60}
{\strut\par}

blbll
\end{tcolorbox}
\end{document}

答案2

简单的解决方案,这是答案这里 但使用 mdframed。可以根据需要调整样式。略作修改。

\documentclass{article}

\usepackage{blindtext}
\usepackage{xcolor}

\usepackage[style=1,leftmargin=0pt,rightmargin=0pt]{mdframed}


\makeatletter

\newenvironment{boxtype1}{%
\begin{mdframed}%
[linewidth=.5,backgroundcolor=gray!20,linecolor=black,fontcolor=black]%
%\fontsize{9}{12}\sffamily\selectfont%
}{\end{mdframed}}


\makeatother

\begin{document}


\begin{boxtype1}
0000

\blindtext \blindtext

11111

\blindtext \blindtext

2222

\blindtext \blindtext

3333

\blindtext \blindtext

\end{boxtype1}

\end{document}

相关内容