# What is the proper way to prevent text from splitting across columns and pages?

I have some description environments which I do not wish to have split across columns or pages. Is there some command which can be placed around an item to ensure that it will never be split across columns or pages, unless it happens to be too large to fit within the height of the column?

• I am using ConTeXt, but plain TeX answers, which are generally compatible with ConTeXt are acceptable too.
-
You can wrap it around a \vbox or \framed[align=normal]{...} or \startframedtext...\stopframedtext and it will never break across a page or column. –  Aditya Apr 21 '12 at 4:12
\vbox and all \framed variants interfere with the \topskip mechanism which will lead to wrong spacing at the top of the page. –  Marco Apr 21 '12 at 17:33
What about using \startlinecorrection...\stoplinecorrection when it interferes? –  helcim May 2 '12 at 10:40
@Marco: Please provide an answer –  Marco Daniel Jun 2 '12 at 22:28

\begin{minipage}{\textwidth}