tcolorbox를 사용하여 멋진 프레임 관련 문제를 해결하세요.

tcolorbox를 사용하여 멋진 프레임 관련 문제를 해결하세요.

내 책에서는 이 코드(비슷한 측면이 있는 4개가 있음)를 사용하여 중요한 정의, 메모 및 기타 내용을 넣습니다. 여기 내 MWE가 있습니다.

\documentclass{article}
\usepackage[most]{tcolorbox}
\newtcolorbox{mybox}[1]{colback=teal!10,coltitle=black,colframe=teal!30,fonttitle=\bfseries,title=#1, arc=0mm}
\usepackage{lipsum}

\begin{document}

\begin{mybox}{An example}
\lipsum[1]
\end{mybox}

\end{document}

출력은 다음과 같습니다.

여기에 이미지 설명을 입력하세요

pifont패키지를 사용하여 아래 그림과 같은 일반 기호를 넣고 싶습니다 .

여기에 이미지 설명을 입력하세요

내 문제는 다음과 같습니다

  1. 을 썼는데 왜 둥근 모서리가 있나요 arc=0mm? 나는 둥근 모서리가 아닌 모서리를 갖고 싶습니다.
  2. 나는 두께가 전혀 존재하지 않거나 아주 작은 선으로 줄어들기를 바랍니다.
  3. pifont두 번째 그림과 같이 측면 위치, 즉 동적 위치, 즉 아래쪽이나 위쪽으로 이동할 수 있는 패키지에서 원하는 기호를 삽입하는 방법입니다 .

답변1

  1. arc=0pt. 이 옵션은 그대로 유지하면서 모서리의 내부 반경을 수정합니다 outer arc. sharp corners내부 및 외부 날카로운 모서리를 얻으려면 옵션을 사용하십시오 .
  2. rules. Tcolorbox는 상자 주변에 toprule, lowerrule, leftrule, rightrule 및 titlerule(제목과 위쪽 부분 사이)의 다섯 가지 규칙을 정의합니다. 를 사용하여 각각을 독립적으로 수정하거나 모두 함께 수정할 수 있습니다 boxrule. 모든 것을 억제하려면 다음을 사용하십시오.boxrule=0pt
  3. 오버레이 기호. overlay옵션을 사용하여 명령으로 기호나 그림을 추가 할 수 있습니다 TikZ. 명령을 enhanced허용 하도록 상자를 선언하는 것이 편리합니다 TikZ.

모두 함께:

\documentclass{article}
\usepackage[most]{tcolorbox}
\usepackage{pifont}

\newtcolorbox{mybox}[1]{%
    colback=teal!10,
    coltitle=black,
    colframe=teal!30,
    fonttitle=\bfseries,
    title=#1, 
    sharp corners,
    boxrule=0pt,
    enhanced,
    overlay={\node[font=\Huge, text=cyan!70!black] at ([yshift=-4mm]interior.north west) {\ding{228}};}
    }

\usepackage{lipsum}

\begin{document}

\begin{mybox}{An example}
\lipsum[1]
\end{mybox}

\end{document}

여기에 이미지 설명을 입력하세요

답변2

한 게시물에 여러 질문을 하는 것은 좋지 않기 때문에 첫 번째 질문에만 답변합니다.

다른 모서리의 반경은 outer arc가 아닌 로 정의됩니다.arc

\documentclass{article}
\usepackage[most]{tcolorbox}
\newtcolorbox{mybox} [1]{
                colback=teal!10,
                coltitle=black,
                colframe=teal!30,
                fonttitle=\bfseries,
                title=#1, 
                arc=0mm, 
                outer arc=0mm
              }
\usepackage{lipsum}

\begin{document}

\begin{mybox}{An example}
\lipsum[1]
\end{mybox}

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보