I have some enumerated items, in paragraph form, like this:
\setuppapersize[A5]
\showgrid
\setupitemize[text, r]
\starttext
\startcolumns[n=2]
\startitemize
\item This is a sentence.
\item This is another sentence.
\item This is yet another sentence.
\item This sentences comes after the one before.
\stopitemize
\stopcolumns
\stoptext
This should make two distinct columns, however, text from the left column ends up running long and overlapping the second column.
ConTeXt does not appear to allow a break to appear before an \item or between an \item and the first word following immediately after the \item, so I often find content is pushed into the neighboring column, e.g.:
|
(i.) This is some text. (ii.) This|
is some more text. (iii.) This is |
yet some more text in a sentence. (iv.) This
is the last sentence. |
How can I allow breaks to appear before \item, so that the text will not flow into the neighboring column? E.g.:
|
(i.) This is some text. (ii.) This|
is some more text. (iii.) This is |
yet some more text in a sentence. |
(iv.) This is the last sentence. |

\setuptolerance[horizontal,stretch]will show you that there actually is a breakpoint before the items. (Or replace the text of the first item with “This is the sentence” to see it appear without the emergency stretch.) – phg May 1 '12 at 13:56