tcolorbox:将高度向上舍入到给定尺寸的下一个倍数

tcolorbox:将高度向上舍入到给定尺寸的下一个倍数

我已经开始使用非常强大的软件包tcolorbox。我想实现的一件事是为学校练习表制作一个网格。我想快完成了。但如果能创建一个框,并按以下方式计算其高度,那就更好了。

应计算可用内容的框的自然高度。然后应将该尺寸四舍五入为给定长度的下一个整数倍。然后应将框的高度设置为该结果。

这个想法就是,网格的顶部和底部看起来是对称的。

这是我目前所拥有的:

\documentclass{article}

\usepackage[most]{tcolorbox}
\usetikzlibrary{calc}

\newtcolorbox{mygrid}{breakable, colback=white, enhanced, 
    boxrule=0pt, arc=0pt, outer arc=0pt,
    boxsep=0pt, top=9pt, left=13pt, right=13pt, bottom=10pt,
    underlay={\begin{tcbclipinterior}
        \filldraw[help lines, black!15, step=0.04\linewidth,
                shift={($0.5*(interior.north west)+0.5*(interior.north east)
                    -0.02*(0,\linewidth)$)}]
            (interior.south west) grid (interior.north east);
        \end{tcbclipinterior}}}

\begin{document}
\begin{mygrid}
Some content. Some content. Some content. Some content. Some content. Some content. 
Some content. Some content. Some content. Some content. Some content. Some content. 
Some content. Some content. Some content. Some content. Some content. Some content. 
Some content. Some content. Some content. Some content. Some content.  
\end{mygrid}
\end{document}

这可能吗?

相关内容