Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

How to let \eqnarray wrap to next page?

362 views
Skip to first unread message

Charlie Zender

unread,
May 22, 2001, 12:48:08 PM5/22/01
to
Ola,

I have some seriously boring mathematical derivations that take up
more than half a page in the eqnarray environment in latex.
The problem is that latex seems to want to keep the whole environment
on the same page, which means the page breaks are leaving lots of
white space. I'd like eqnarray to just flow onto the next page like
a text paragraph. Is there a way to do this without manually
breaking the \eqnarray into multiple \eqnarrays?

Thanks,
Charlie
--
Charlie Zender zen...@uci.edu (949) 824-2987/FAX-3256, Department of
Earth System Science, University of California, Irvine CA 92697-3100

David Naughton

unread,
May 22, 2001, 9:23:47 PM5/22/01
to
Charlie Zender wrote:

> Ola,
>
> I have some seriously boring mathematical derivations that take up
> more than half a page in the eqnarray environment in latex.
> The problem is that latex seems to want to keep the whole environment
> on the same page, which means the page breaks are leaving lots of
> white space. I'd like eqnarray to just flow onto the next page like
> a text paragraph. Is there a way to do this without manually
> breaking the \eqnarray into multiple \eqnarrays?
>
> Thanks,
> Charlie


Try including \allowdisplaybreaks in your preamble. You might also need to
use the amsmath package.

Hopefully this helps.

Ciao

Dave

Charlie Zender

unread,
May 22, 2001, 5:13:28 PM5/22/01
to
David Naughton wrote:

Thanks, this worked fine. I keep forgetting how many useful
features amsmath has that I havn't explored.

Michael J Downes

unread,
May 23, 2001, 9:41:19 AM5/23/01
to tech-s...@ams.org
Charlie Zender <zen...@removethisspamblock.uci.edu> writes:

> I have some seriously boring mathematical derivations that take up
> more than half a page in the eqnarray environment in latex.
> The problem is that latex seems to want to keep the whole environment
> on the same page, which means the page breaks are leaving lots of
> white space. I'd like eqnarray to just flow onto the next page like
> a text paragraph. Is there a way to do this without manually
> breaking the \eqnarray into multiple \eqnarrays?

(a) Stop using the amsmath package :-) If you were using plain old
vanilla LaTeX the eqnarray's would break between any two lines. amsmath
turns that off because it is considered a better strategy for most
heavily mathematical material to turn off breaks inside a displayed
equation and mark exception points where the author wants them to be
allowed, than to allow them everywhere and require the author to mark
all points where they don't want a break.

(b) Use the commands \allowdisplaybreaks or \displaybreak[1] provided by
the amsmath package, depending on which strategy you prefer.

Regards, Michael Downes
tech-s...@ams.org

0 new messages