Hi, When a mathalignment is started at the end of a multi-column page ConTeXt places it at the start of the previous second column instead of placing it on a new page. Here's my code to test: \starttext \startcolumns[n=4] \startluacode lorum = "Lorum ipsum dolor sit amet. " for i = 1, 98, 1 do context(lorum) end \stopluacode \startformula \startmathalignment[n=1] \NC y = ax \NR \NC a^2 + b^2 = c^2 \NR \NC x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} \NR \stopmathalignment \stopformula \stopcolumns \stoptext Adding text after the formula seems to fix the issue, but that means I can't finish the page with a formula. It seems that it always places the formula at the top of the second column, regardless of how many columns there are. It also does this even if there are still empty columns (try changing 98 to 100 in the for loop). Jack