Ich habe hier das Problem, dass ich unter eine tcolorbox ein grid nahtlos anschließen möchte.
Bei der [Lösung des Autors][1] ist mir aufgefallen, dass diese für größere Werte \setlength{\gridlinewidth}{<Längenmaß>} nicht mehr funktioniert, vgl. Bild.
Irgendetwas fehlt. Wie kann ich das fixen?
Hinweis: Ich habe \usepackage[ width=16cm, height=26cm, ]{geometry} gewählt, da ich auf einer DINA4 (210 × 297 [mm]) Seite einen Rand von um die 2cm brauche (oder etwas größer, nicht viel kleiner) und maximal viele 2cm-grid-Quadrate in der Breite haben viel.
Hinweis 2: Wenn ich an das 1. Bild, an dem steht "klappt gut" steht, genauer heranzoome bin ich der Meinung, dass es eigentlich doch nicht so gut klappt: es scheint kein sauberes Grid zu sein.
Hinweis 3: Crosspost unmittelbar angegeben https://texwelt.de/fragen/26754/grid-un ... eilw-nicht
\documentclass[a4paper]{article} % DINA4 (210 × 297 [mm])
\usepackage[%showframe=true,
width=16cm,
height=26cm,
]{geometry}
\pagestyle{empty}
\usepackage{tikz}
\usepackage[most]{tcolorbox}
\begin{document}
\newlength{\gridlinewidth}
\setlength{\gridlinewidth}{0.4pt} % default tikz line width
\begin{tcolorbox}[
enhanced,
height=6cm,
sharp corners,
boxrule=10pt, % für Testzwecke
grow sidewards by=.5\gridlinewidth,
enlarge bottom finally by=8cm+\gridlinewidth,
finish={%
\begin{scope}[shift={([xshift=0.5\gridlinewidth, yshift=-0.5\gridlinewidth]frame.south west)}]
\draw[step=2, line cap=rect, red] grid +(\linewidth, -8);
\end{scope}
}
]
\verb+\setlength{\gridlinewidth}{0.4pt}+ klappt gut.
\end{tcolorbox}
\setlength{\gridlinewidth}{7.4pt} % default tikz line width
\begin{tcolorbox}[
enhanced,
height=6cm,
sharp corners,
boxrule=10pt, % für Testzwecke
grow sidewards by=.5\gridlinewidth,
enlarge bottom finally by=8cm+\gridlinewidth,
finish={%
\begin{scope}[shift={([xshift=0.5\gridlinewidth, yshift=-0.5\gridlinewidth]frame.south west)}]
\draw[step=2, line cap=rect, red] grid +(\linewidth, -8);
\end{scope}
}
]
\verb+\setlength{\gridlinewidth}{7.4pt}+ klappt nicht.
\end{tcolorbox}
Text after box and grid.
\end{document}


