如何为某个版块所在的所有页面添加框架框?

如何为某个版块所在的所有页面添加框架框?

我现在有个特殊需求,看图详细,灰色线是纸,黑色线框是我要加的,要求版块在外面,这个版块里面的所有内容都要加框,页数不确定,要求随着内容的增加,新加的页面能加框,其他页面正常,比如正面和背面。我说还有其他正常页面,是指不能不加思索就把所有页面都加框。

我试过了fancybox.sty,但是不能满足我的需求,我想用tikz,可以给一些页面加边框,但是不能自动检测页数并给每个页面加边框,不知道我的需求表达清楚没有。

在此处输入图片描述

答案1

感谢@muzimuzhiZ,我帮助我tcolorbox完成了排版。

\newcommand\boxmargin{5pt}
\newcommand\boxrule{1pt}
\newtcolorbox{mybox}{
  standard jigsaw,
  sharp corners=all,
  colframe=red,
  breakable,
  height fixed for=all,
  height fill=maximum,
  opacityback=0,
  boxsep=0pt,
  boxrule=\boxrule,
  top=\boxmargin,
  bottom=\boxmargin,
  left=\boxmargin,
  right=\boxmargin,
  space to upper,
  lower separated=false,
  halign lower=flush right,
  before upper={\parindent 2em \linespread{1}\fontsize{12}{20}\selectfont},
}

以上就是我的盒子的配置,希望能够帮助有类似需求的人。

相关内容