浮动会干扰易碎的 tcolorbox

浮动会干扰易碎的 tcolorbox

今天我注意到,一个可破坏对象tcolorbox可以被一个浮动对象(例如一个图形)打断。恕我直言,这很奇怪,不应该发生。因此我想知道,如何强制浮动对象(自动)遵守框的结构,即仅在浮动对象之前或之后输出浮动对象tcolorbox,但绝不在浮动对象之间输出浮动对象。

有什么想法吗?谢谢。

\documentclass{book}
\usepackage{tcolorbox}
\tcbuselibrary{breakable}
\tcbset{breakable}
\usepackage{blindtext}

\begin{document}
\blindtext[3]
\begin{figure}
\caption{Test}
\blindtext[3]
\end{figure}

\begin{tcolorbox}[title=Ein interessanter Ausflug]
Test
\begin{verbatim}
sdfsdfsdfsd

sdfsf
\end{verbatim}

sdfsdf
\begin{verbatim}
sdfsdfsdfsd

sdfsf
\end{verbatim}
Test
\begin{verbatim}
sdfsdfsdfsd

sdfsf
\end{verbatim}
Test
\begin{verbatim}
sdfsdfsdfsd

sdfsf
\end{verbatim}
Test
\begin{verbatim}
sdfsdfsdfsd

sdfsf
\end{verbatim}
Test
\begin{verbatim}
sdfsdfsdfsd

sdfsf
\end{verbatim}
Test
\begin{verbatim}
sdfsdfsdfsd

sdfsf
\end{verbatim}
Test
\begin{verbatim}
sdfsdfsdfsd

sdfsf
\end{verbatim}
Test
\begin{verbatim}
sdfsdfsdfsd

sdfsf
\end{verbatim}
\end{tcolorbox}

\end{document}

相关内容