Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

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

I have the following

\begin{equation}
\begin{split}
Very long equation
\end{split}
\end{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

1 Answer 1

up vote 14 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

 
discard

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.