Raster in einer Box generieren

Raster in einer Box generieren

Ich verwende die folgende Präambel

\documentclass[10pt]{article}

\usepackage{graphicx}
\usepackage{colortbl}
\usepackage[table]{xcolor}
\usepackage[many]{tcolorbox}

\usepackage{XCharter}
\usepackage[T1]{fontenc}

\newtcolorbox{learng}{
  breakable,
  enhanced,
  arc=0pt,
  outer arc=0pt,
  colframe=titlegrammar,
  colback=titlegrammar!03,
  overlay unbroken and first={
    \node[
      draw=titlegrammar,
      fill=titlegrammar,
      rotate=270,
      anchor=north west,
      text=white,
      font=\bfseries
    ]
    at (frame.north west)
    {LEARN THIS!};
  }
}

\definecolor{titlegrammar}{RGB}{255,128,0}

\begin{document}

\begin{learng}
text goes here
\end{learng}

\end{document}

Dadurch wird ein ähnliches Feld erzeugt:

Bildbeschreibung hier eingeben

Wenn Sie sich das Bild genau ansehen, werden Sie eine Art Gitternetz erkennen. Ich würde dieses Ergebnis gern reproduzieren. Ist das möglich?


Nachdem meine Frage beantwortet wurde, habe ich einige Änderungen vorgenommen und das Ergebnis ist wie folgt:

Bildbeschreibung hier eingeben

Antwort1

Verwenden Sie die underlay={...}Option mit \fill[...]und a \filldrawfür das Raster. Ich habe einen Deckkraftwert verwendet, um die Farbintensität zu verringern, aber das hängt natürlich von persönlichen Ansichten ab.

Da tcolorboxverwendet TikZ im Hintergrund, grundsätzlich TikZsind alle Operationen möglich.

Die weißen Linien sind hier nur zur Demonstration absichtlich übertrieben!

Grundsätzlich colframemuss nur die Farbe angegeben werden, alle anderen Werte gelten tcbcol@framedann.

\documentclass[10pt]{article}

\usepackage{graphicx}
\usepackage{colortbl}
\usepackage[table]{xcolor}
\usepackage[most]{tcolorbox}

\usepackage{blindtext}
\usepackage{XCharter}
\usepackage[T1]{fontenc}

\definecolor{titlegrammar}{RGB}{255,128,0}
\newtcolorbox{learng}{
  breakable,
  enhanced,
  arc=0pt,
  outer arc=0pt,
  colframe=titlegrammar,
  colback=tcbcol@frame!03,
  overlay unbroken and first={
    \node[
      draw=tcbcol@frame,
      fill=tcbcol@frame,
      rotate=270,
      anchor=north west,
      text=white,
      font=\bfseries
    ]
    at (frame.north west)
    {LEARN THIS!};
  },
  underlay={\begin{tcbclipinterior}
      \fill[tcbcol@frame,opacity=0.4] (interior.south west) rectangle (interior.north east);
      \filldraw[help lines,step=5mm,line width=2pt,white,shift={(interior.north west)}]
      (interior.south west) grid (interior.north east);
    \end{tcbclipinterior}}
}


\begin{document}

\begin{learng}
\blindtext
\end{learng}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen