tcolorbox: Höhe auf das nächste Vielfache einer gegebenen Dimension aufrunden

tcolorbox: Höhe auf das nächste Vielfache einer gegebenen Dimension aufrunden

Ich habe angefangen, das sehr leistungsstarke Paket zu verwenden tcolorbox. Eines meiner Ziele ist die Erstellung eines Rasters für Schulaufgabenblätter. Ich denke, ich bin fast fertig. Aber es wäre schön, eine Box zu erstellen, deren Höhe folgendermaßen berechnet wird.

Die natürliche Höhe der Box für den verfügbaren Inhalt sollte berechnet werden. Diese Abmessung sollte dann auf das nächste ganzzahlige Vielfache einer bestimmten Länge aufgerundet werden. Anschließend sollte die Höhe der Box auf dieses Ergebnis eingestellt werden.

Die Idee ist, dass das Gitter oben und unten symmetrisch aussieht.

Das habe ich bisher:

\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}

Ist das möglich?

verwandte Informationen