나는 다음 서문을 사용하고 있습니다
\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}
그러면 비슷한 상자가 생성됩니다.
그림을 자세히 보면 일종의 격자가 생성된 것을 볼 수 있습니다. 나는 그 결과를 재현하고 싶습니다. 가능합니까?
질문에 대한 답변을 받은 후 몇 가지 수정을 했고 결과는 다음과 같습니다.
답변1
그리드에는 및 a underlay={...}
옵션 을 사용하십시오 . 색상의 강도를 줄이기 위해 불투명도 값을 사용했지만 이는 물론 개인적인 견해에 따라 다릅니다.\fill[...]
\filldraw
tcolorbox
Ti를 사용하기 때문에케이Z 백그라운드에서는 기본적으로 모든 TikZ
작업이 가능합니다.
여기서 흰색 선은 단지 시연을 위해 일부러 과장된 것입니다!
기본적으로 colframe
색상만 지정하면 되고, 다른 값은 모두 그 값을 사용합니다 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}