tcolorbox breakable이 예기치 않게 작동합니다.

tcolorbox breakable이 예기치 않게 작동합니다.

문서에 따르면 tcolorbox의 깨지기 쉬운 플래그는 두 개의 부분적으로 박스형 부분을 생성해야 합니다. 즉, 첫 번째 페이지 부분에는 하단 규칙이 없고 두 번째 페이지 부분에는 상단 규칙이 없습니다.

선적 서류 비치

불행하게도 내 예가 완전히 박스형 부품 2개가 포함된 부품 2개를 생성하는 이유를 이해할 수 없습니다. 내가 여기서 무엇을 놓치고 있는 걸까요?

나의 휴식

\documentclass{article}
\usepackage[utf8]{inputenc}

\usepackage{natbib}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{tcolorbox}
\usepackage{amsmath}
\tcbuselibrary{breakable}

\newcounter{myexamplectr}
\newenvironment{example}[1][]
{\refstepcounter{myexamplectr} \begin{tcolorbox}[boxrule=0.5mm, arc=0mm, breakable=true, #1] 
        \texttt{Example \themyexamplectr}: }{\end{tcolorbox}}

\begin{document}

\lipsum[1]
\begin{example}[before skip=1cm,after skip=1cm]
\lipsum[1-6]
\end{example}
\lipsum[1]
\end{document}

답변1

깨지기 쉬운 상자의 세 가지 다른 부분의 모양은 세 가지 스킨, 및 에 의해 /tcb/skin first제어 /tcb/skin middle됩니다 /tcb/skin last. 기본적으로 모두 로 설정되어 있으므로 standard다양한 부품에 대해 동일한 모양을 얻을 수 있습니다. 차이점을 확인하려면 시각적으로 구별 가능한 변형이 있는 스킨을 사용해야 합니다. 예를 들어 라이브러리 enhanced에서 다음을 사용할 수 있습니다 skins.

\documentclass{article}
\usepackage{lipsum}
\usepackage{tcolorbox}
\tcbuselibrary{skins, breakable}

\newcounter{myexamplectr}

\newenvironment{example}[1][]{%
 \refstepcounter{myexamplectr}%
 \begin{tcolorbox}[enhanced, boxrule=0.5mm, arc=0mm, breakable=true, #1]
 \texttt{Example \themyexamplectr}: % one space token here
 \ignorespaces}
 {\unskip
  \end{tcolorbox}%
  \ignorespacesafterend
}

\begin{document}

\lipsum[1]
\begin{example}[before skip=1cm,after skip=1cm]
\lipsum[1-6]
\end{example}
\lipsum[1]

\end{document}

페이지 1:

페이지 1


2 쪽:

2 쪽

섹션을 읽어볼 수도 있습니다.스킨의 중단 순서~의tcolorbox 매뉴얼(버전 4.20 매뉴얼의 388 페이지).

관련 정보