TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've looked through the search but I couldn't find what I specifically want.

I have the following

Very long equation

Now, I have half a page left where I want to place that equation, but it is a little bit longer. The result is that LaTeX places the formula on the next page. Is there a way so that LaTeX automatically splits the equation over the two pages?

share|improve this question
Jonas, I've marked up your code by leaving a blank line before the block starts. I've also removed the $ around 'LaTeX': the style we go for here is simply mixed case for TeX, LaTeX, etc. – Joseph Wright Apr 5 '11 at 16:19
@Joseph: Thanks. – Jonas Teuwen Apr 5 '11 at 16:20
You should consider breaking your formula in two or more pieces and put a line or paragraph with some explanation in-between. – Hendrik Vogt Apr 5 '11 at 16:57
up vote 17 down vote accepted

Not if you use split. Section 3.9 of the amsmath package documentation says that

Certain equation environments wrap their contents in an unbreakable box, with the consequence that neither \displaybreak nor \allowdisplaybreaks will have any effect on them. These include split, aligned, gathered, and alignedat.

The same section explains how to get the effect you need, using a different environment such as align or multline.

share|improve this answer
Thanks. I see I also need to do: ``\allowdisplaybreaks[1]'' or something like that in the preamble. – Jonas Teuwen Apr 5 '11 at 16:42
@Jonas T - Indeed. I have edited my answer to make it clearer. – Ian Thompson Apr 5 '11 at 16:53

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.