tcolorbox ломается, ведет себя неожиданно

tcolorbox ломается, ведет себя неожиданно

Согласно документации, флаг разрыва tcolorbox должен создавать две частично блочные части, то есть первая часть страницы не имеет нижней линейки, а вторая часть страницы не имеет верхней линейки.

документация

К сожалению, я не понимаю, почему мой пример выдает две части с двумя полностью упакованными частями. Что я здесь упускаю?

мой перерыв

\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(стр. 388 в руководстве для версии 4.20).

Связанный контент