tcolorbox überspannt zwei Spalten in der {paracol}-Umgebung

tcolorbox überspannt zwei Spalten in der {paracol}-Umgebung

Die Paracol-Umgebung ermöglicht es, dass sich Abbildungen über zwei Spalten erstrecken, indem in der Umgebungsdeklaration der Abbildung ein Sternchen verwendet wird: \begin{figure*} ... \end{figure*}.

Ich weiß nicht genau, warum das funktioniert, und ich war neugierig, ob es etwas Analoges für eine von tcolorbox abgeleitete Umgebung gibt (wie \newtcolorbox{NewBox}[1][!htbp]{...float=#1}). Das heißt, kann ich in diesem Beispiel eine NewBox erhalten, die beide Paracol-Spalten umfasst, wie ich fälschlicherweise angenommen habe \begin{NewBox*} ... \end{NewBox*}.

PS: Der Tag unten ist „parcolumns“, weil mein Ruf nicht hoch genug ist, um den Tag „paracol“ zu erstellen (in Bezug auf dieses CTAN-Paket:http://www.ctan.org/pkg/paracol)

Antwort1

Dies ist die überarbeitete Version meiner ersten Antwort. Sie erfordert tcolorboxdie Version 2.80 (2014/03/31).

Um ein Äquivalent zur figure*Umgebung für zu erhalten tcolorbox, müssen Sie die float*Option anstelle der floatOption verwenden. Die Breite der tcolorboxmuss ebenfalls angepasst werden, z. B. width=\textwidth.

Wenn Sie zusätzlich das Stern-Analogon haben möchten, können Sie den folgenden Beispielcode verwenden. Beachten Sie, dass der Stern nach dem Namen der Umgebung platziert wird.

\documentclass{article}
\usepackage{paracol}
\usepackage[many]{tcolorbox}% version 2.80 (2014/03/31)

\usepackage{lipsum}

\NewTColorBox{NewBox}{ s O{!htbp} }{%
  floatplacement={#2},
  IfBooleanTF={#1}{float*,width=\textwidth}{float},
  colframe=blue!50!black,colback=blue!10!white,% any tcolorbox options here
  }

\begin{document}

\begin{paracol}{2}
\sloppypar
\lipsum[1]
\begin{NewBox}
Single column float.
\end{NewBox}
\switchcolumn
\begin{NewBox}[!h]
Single column float.
\end{NewBox}
\lipsum[2]

\lipsum[3]
\switchcolumn
\lipsum[4]

\begin{NewBox}*
Double column float.
\end{NewBox}

\lipsum[5]
\switchcolumn
\lipsum[6]
\end{paracol}

\end{document}

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

verwandte Informationen