Gerando grade em uma caixa

Gerando grade em uma caixa

Estou usando o seguinte preâmbulo

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

Isso gera uma caixa semelhante:

insira a descrição da imagem aqui

Se você olhar atentamente para a imagem, verá algum tipo de grade produzida. Eu gostaria de replicar esse resultado. É possível?


Depois de ter minha dúvida respondida, fiz algumas modificações e o resultado foi o seguinte:

insira a descrição da imagem aqui

Responder1

Use a underlay={...}opção com \fill[...]e a \filldrawpara a grade. Usei algum valor de opacidade para reduzir a intensidade da cor, mas isso depende da opinião pessoal, é claro.

Já que tcolorboxusa TikZ em segundo plano, basicamente todas TikZas operações são possíveis.

As linhas brancas são exageradas aqui propositalmente apenas para demonstração!

Basicamente, apenas a colframecor precisa ser especificada, todos os outros valores serão usados tcbcol@frame.

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

insira a descrição da imagem aqui

informação relacionada