PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : tcolorbox - breakable - multicol



LuPi
03-07-2013, 15:43
Offenbar hat tcolorbox ein Problem mit dem Umbruch in
multicols-Umgebungen. Gibt es ein Gegenmittel?


\documentclass{minimal}
\usepackage{multicol}
\usepackage{tcolorbox}
\tcbuselibrary{breakable,skins}
\tcbset{breakable,enhanced}
\begin{document}

\vspace*{16cm}

\begin{tcolorbox}[colback=gray,colframe=black]
Here, you see the lower part of the box. Here, you see the lower
part of the box. Here, you see the lower part of the box. Here, you
see the lower part of the box. Here, you see the lower part of the
box. Here, you see the lower part of the box. Here, you see the
lower part of the box. Here, you see the lower part of the box.
Here, you see the lower part of the box. Here, you see the lower
part of the box. Here, you see the lower part of the box. Here, you
see the lower part of the box. Here, you see the lower part of the
box. Here, you see the lower part of the box. Here, you see the
lower part of the box. Here, you see the lower part of the box.
Here, you see the lower part of the box. Here, you see the lower
part of the box. Here, you see the lower part of the box. Here, you
see the lower part of the box. Here, you see the lower part of the
box. Here, you see the lower part of the box. Here, you see the
lower part of the box. Here, you see the lower part of the box.
Here, you see the lower part of the box. Here, you see the lower
part of the box. Here, you see the lower part of the box. Here, you
see the lower part of the box. Here, you see the lower part of the
box. Here, you see the lower part of the box.
\end{tcolorbox}

\newpage

\begin{multicols}{2}
\vspace*{16cm}

\begin{tcolorbox}[colback=gray,colframe=black]
Here, you see the lower part of the box. Here, you see the lower
part of the box. Here, you see the lower part of the box. Here, you
see the lower part of the box. Here, you see the lower part of the
box. Here, you see the lower part of the box. Here, you see the
lower part of the box. Here, you see the lower part of the box.
Here, you see the lower part of the box. Here, you see the lower
part of the box. Here, you see the lower part of the box. Here, you
see the lower part of the box. Here, you see the lower part of the
box. Here, you see the lower part of the box. Here, you see the
lower part of the box. Here, you see the lower part of the box.
Here, you see the lower part of the box. Here, you see the lower
part of the box. Here, you see the lower part of the box. Here, you
see the lower part of the box. Here, you see the lower part of the
box. Here, you see the lower part of the box. Here, you see the
lower part of the box. Here, you see the lower part of the box.
Here, you see the lower part of the box. Here, you see the lower
part of the box. Here, you see the lower part of the box. Here, you
see the lower part of the box. Here, you see the lower part of the
box. Here, you see the lower part of the box.
\end{tcolorbox}
\end{multicols}

\end{document}

mechanicus
03-07-2013, 18:06
Gibt es ein Gegenmittel?
Nein.

Marco

LuPi
04-07-2013, 07:19
Die Antwort hatte ich befürchtet ...

Mal schau'n, was aus meinem feature request beim Autor wird.

Ein kurzer Versuch mit mdframed hat dasselbe Ergebnis gebracht.
In der Doku steht dazu (etwas eingeschränkt): "So far it isn’t possible to
combine the environment \begin{multicols} of the package multicol
with mdframed with the whole option list." Mein Versuch war gänzlich
ohne Optionen. Außerdem steht dieser Punkt unter "ToDo": Ist eine
Umsetzung in absehbarer Zukunft geplant?

mechanicus
04-07-2013, 10:46
Die Antwort hatte ich befürchtet ...

Mal schau'n, was aus meinem feature request beim Autor wird.

Ein kurzer Versuch mit mdframed hat dasselbe Ergebnis gebracht.
In der Doku steht dazu (etwas eingeschränkt): "So far it isn’t possible to
combine the environment \begin{multicols} of the package multicol
with mdframed with the whole option list." Mein Versuch war gänzlich
ohne Optionen. Außerdem steht dieser Punkt unter "ToDo": Ist eine
Umsetzung in absehbarer Zukunft geplant?

http://tex.stackexchange.com/questions/116809/shaded-multicols-ii/116939#116939

Gruß

LuPi
04-07-2013, 12:26
Danke für den Link, das ist ganz interessant, aber soweit ich das verstehe
nicht die Lösung für mich.

Die Anfrage beim tcolorbox-Autor hat, nicht gerade überraschend, das
Ergebnis gebracht, dass der automatische Umbruch innerhalb der multicols-
Umgebung nicht (ohne weiteres) möglich ist. Stattdessen werde ich
vermutlich den manuellen Umbruch verwenden; das ist nicht besonders
elegant, aber, da die Anwendung weitgehend statisch ist, akzeptabel.

mechanicus
04-07-2013, 12:34
Das was du möchtest, ist einfacher umsetzbar, als das andere. Wenn du mit TikZ arbeitest, kannst du jeden Umbruch von multicol mit einem tikzmark versehen und erst anschließend den Rahmen zeichnen. Allerdings fehlt mir hier einfach die Motivation :D

LuPi
04-07-2013, 12:46
tikzmark kannte ich noch nicht, wird mir aber an anderer Stelle dienlich sein.
Die von Dir beschriebene Vorgehensweise klingt nachvollziehbar, allerdings
fehlt *mir* für die Implementierung das KnowHow. Ich werde (vorerst) mit
der manuellen tcolorbox-Lösung leben können.