Gemäß der Dokumentation sollte das Breakable-Flag von tcolorbox zwei teilweise geboxte Teile erzeugen, d. h. der erste Seitenteil hat keine Bottomrule und der zweite Seitenteil hat keine Toprule.
Leider verstehe ich nicht, warum mein Beispiel zwei Teile mit zwei komplett umschlossenen Teilen ergibt. Was übersehe ich hier?
\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}
Antwort1
Das Aussehen der drei verschiedenen Arten von Teilen einer zerbrechlichen Kiste wird durch drei Skins bestimmt: /tcb/skin first
, /tcb/skin middle
und /tcb/skin last
. Standardmäßig sind sie alle auf eingestellt standard
, sodass Sie für die verschiedenen Teile das gleiche Aussehen erhalten. Sie müssen ein Skin verwenden, das optisch unterscheidbare Varianten hat, um den Unterschied zu erkennen. Sie können beispielsweise Folgendes enhanced
aus der skins
Bibliothek verwenden:
\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}
Seite 1:
Seite 2:
Lesen Sie bitte AbschnittUnterbrechungssequenz für die Skinsdestcolorbox-Handbuch(Seite 388 im Handbuch zur Version 4.20).