Is there any way to prevent a tcolorbox from being at the bottom of a page, and instead push it to the next page automatically?
MWE:
\documentclass[a4paper, 10pt, oneside, twocolumn]{memoir}
\usepackage{tcolorbox}
\usepackage{lipsum}
\newtcolorbox{outcome}{before skip=2em, after skip=1em}
\begin{document}
\section{Sample}
\begin{outcome}
This is some sample text. This is some sample text. This is some sample text.
\end{outcome}
\lipsum[1-6]
This is some sample text. This is some sample text. This is some sample text. This is some sample text. This is some sample text. This is some sample text. This is some sample text. This is some sample text. This is some sample text. This is some sample text. This is some sample text. This is some sample text. This is some sample text. This is some sample text. This is some sample text.
\begin{outcome}
Sample text.
\end{outcome}
This is some sample text. This is some sample text. This is some sample text. This is some sample text. This is some sample text. This is some sample text. This is some sample text.
\end{document}


floatand thefloatplacementoptions oftcolorbox. – leandriis Aug 17 '19 at 13:27floatoption only seems to allow me to force it to the top or the bottom though, I just want to avoid placing the grey box at the bottom of the page. – ruby Aug 17 '19 at 13:40\documentclassline. – Harald Hanche-Olsen Aug 17 '19 at 16:54