코딩 연습

LaTeX 에서 수학문제 보기 상자 만들기 본문

LaTeX

LaTeX 에서 수학문제 보기 상자 만들기

코딩아저씨 2021. 7. 6. 14:21
반응형

첫 번째 방법

\documentclass{oblivoir}
\usepackage{dhucs-enumerate}
\usepackage[most]{tcolorbox}

\begin{document}
\begin{tcolorbox}[enhanced,boxrule=0.2mm, title=보기,
colframe=black,colback=white,colbacktitle=white,
coltitle=black,attach boxed title to top center=
{yshift=-0.25mm-\tcboxedtitleheight/2,yshifttext=2mm-\tcboxedtitleheight/2},
boxed title style={boxrule=-0.2mm,
frame code={ \path[tcb fill frame] ([xshift=-3mm]frame.west)
-- (frame.north west) -- (frame.north east) -- ([xshift=3mm]frame.east)
-- (frame.south east) -- (frame.south west) -- cycle; },
interior code={ \path[tcb fill interior] ([xshift=-2.1mm]interior.west)
-- (interior.north west) -- (interior.north east)
-- ([xshift=2.1mm]interior.east) -- (interior.south east) -- (interior.south west)
-- cycle;} }]
\begin{enumerate}[ㄱ.]
 \item 강아지
 \item 송아지
 \item 망아지
\end{enumerate}
\end{tcolorbox}
\end{document}

 

 

두 번째 방법

다음과 같이 preamble 에 새로운 박스를 정의하여 사용할 수도 있다.

 

\documentclass{oblivoir}
\usepackage{dhucs-enumerate}
\usepackage[most]{tcolorbox}
%보기 박스 정의 시작
\tcbuselibrary{breakable, skins}
\tcbset{enhanced}
\newtcolorbox{ChoiceBox}[1]{
    enhanced,
    before skip=2ex, after skip=2ex,
    boxrule=0.5pt, colframe=black, colback=white, arc=0.5ex,
    boxsep=.5ex, top=1.5ex, bottom=1.5ex, left=0.5em, right=0.5em,
    colbacktitle=white, coltitle=black,
    attach boxed title to top center={xshift=0cm, yshift=-1.5mm},
    boxed title style={size=minimal, enhanced, boxrule=0.25pt, colframe=white},
    breakable=false, title={< #1 >}
}
%보기 박스 정의 끝

\begin{document}
\begin{TabBox}{보 기}
\begin{enumerate}[ㄱ.]
 \item 강아지
 \item 송아지
 \item 망아지
\end{enumerate}
\end{document}

 

반응형


Comments