Seite 1 von 1

tcolorbox mit Seitenumbruch (breakable)

Verfasst: Do 1. Aug 2024, 14:30
von forenthomas
Hallo,

ich versuche eine tcolorbox mit Seitenumbruch einzufügen. Allerdings werden die einzelnen Teile in sich geschlossen, der untere Rahmen des oberen Teils und der entsprechende obere des unteren Teils also nicht weggelassen - was laut Anleitung ja eigentlich so sein sollte. Hat jemand einen Tipp für mich?

Gruß, Thomas
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[breakable]{tcolorbox}
\usepackage{lipsum}
\begin{document}

\lipsum[1-2]

\begin{tcolorbox}[breakable]
	\lipsum[1-6]
\end{tcolorbox}

\end{document}

Re: tcolorbox mit Seitenumbruch (breakable)

Verfasst: Sa 3. Aug 2024, 20:34
von Rolli
Das würde ich tatsächlich für einen Bug im tcolorbox-Paket halten.
Hier ein (unschöner) Workaround:
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[breakable]{tcolorbox}
\usepackage{lipsum}
\begin{document}

\lipsum[1-2]

\begin{tcolorbox}[breakable, toprule at break=0mm, bottomrule at break=0mm, pad at break*=0mm]
	\lipsum[1-6]
\end{tcolorbox}

\end{document}
Mit den Optionen kann man etwas spielen, siehe tcolorbox S. 408 Kap. 19.4.

Ich würde mal den Paketautor kontaktieren: https://www.unibw.de/bw/team/professuren/prof-sturm

Gruß vom Rolli

Re: tcolorbox mit Seitenumbruch (breakable)

Verfasst: Mi 7. Aug 2024, 17:41
von u_fischer
Rolli hat geschrieben:
Sa 3. Aug 2024, 20:34
Das würde ich tatsächlich für einen Bug im tcolorbox-Paket halten.
Hier ein (unschöner) Workaround:
Quatsch es ist kein Bug. Du must nur mal in 19.8 Break Sequence for the Skins nachschauen, wie die Skins sich verhalten. Mit dem enhanced skip z.B. geht es ( und \usepackage[utf8]{inputenc} braucht man seit 2018 nicht mehr).
\documentclass[10pt,a4paper]{article}
\usepackage[breakable,skins]{tcolorbox}
\usepackage{lipsum}
\begin{document}

\lipsum[1-2]

\begin{tcolorbox}[enhanced,breakable]
	\lipsum[1-6]
\end{tcolorbox}

\end{document}