I currently have breakable tcolorboxes and floating tables in proximity in my document. In some instances, the tcolorbox will break and the table will (default) float to the top of the page and in the middle of the tcolorbox.
Is there a way to give precedence to the broken tcolorboxes over floating objects so that the broken boxes are not interrupted by other objects? I'm reluctant to set after=\clearpage because I don't want a hanging blank page after the tcolorbox before content resumes.
MWE with pdflatex via TeXLive 2019:
\documentclass{article}
\usepackage{lipsum}
\usepackage{tcolorbox}
\tcbuselibrary{breakable}
\tcbuselibrary{skins}
\begin{document}
\begin{tcolorbox}[enhanced, breakable,title=My breakable box]
\lipsum[1-6]
\end{tcolorbox}
\begin{table}
\caption{My Table}
\centering{}%
\begin{tabular}{ccc}
a & b & c \
1 & 2 & 3 \
\end{tabular}
\end{table}
\end{document}

tcolorboxes) on a case-by-case basis. This is for a large document with many such boxes and tables. – Joel Kulesza Mar 30 '21 at 14:41