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

FOOTNOTES are placed on the WRONG PAGE in book.cls: Any Hint?

1,318 views
Skip to first unread message

Thomas Ziegler

unread,
Feb 3, 1999, 3:00:00 AM2/3/99
to
I just realized, that, under some circumstances, latex places
footnotes on the wrong page.

- book.cls
- 1 footnote, single line


If there is an itemize environment / a picture / the beginning of a
\section at the verry end of the actual page, latex places the
footnote on the facing page.

I think the latex desing rules, suggest that it's more worse to place
the footnote on the actual page and maybe leave a single line at the
end of this page. Or too much empty space on that page, or...

I *must* be shure, that the footnotes are places on the actual page.

Is there any "penalty", which influences the layout algorithm in my sense?

Thanks in advance

Thomas

--
Thomas Ziegler,
Lehrstuhl fuer Technische Elektronik (LTE), Uni Erlangen-Nuernberg,
Cauerstr. 9, D-91580 Erlangen, Phone: +49 9131 85-27200, FAX +49 9131 302951


David Carlisle

unread,
Feb 3, 1999, 3:00:00 AM2/3/99
to Thomas Ziegler

if you can make a small example

latex latexbug

and send it in.

It's a known feature that is rather hard to fix in general but
having test cases never hurts.

David

Donald Arseneau

unread,
Feb 5, 1999, 3:00:00 AM2/5/99
to
In article <79a6eh$l36$1...@rznews.rrze.uni-erlangen.de>, Thomas Ziegler <z...@gemini.lte.e-technik.uni-erlangen.de> writes...

>If there is an itemize environment / a picture / the beginning of a
>\section at the verry end of the actual page, latex places the
>footnote on the facing page.

I would like to see a demonstration because I don't believe this
statement at face value. What makes footnotes go wrong in LaTeX
are floats, so the only thing I see as being the problem above
is "a picture" if that means a figure environment.

TeX has provided the tool for correcting these errors since version 3
-- the tool is \holdinginserts -- but LaTeX has not had its output
handling modified to make use of it.

Donald Arseneau as...@triumf.ca

David Carlisle

unread,
Feb 5, 1999, 3:00:00 AM2/5/99
to Stefan Ulrich

> There are no floats on the page, and I still get the behaviour
> described (the status of the bugreport is `suspended', whatever
> that means).

It means it's a bug that will not get fixed for the following release,
and probably not at all. Changing the output routine probably would
change the page breaking on _every_ latex document. That's a pretty
scary thing to consider.

It may get fixed in a package one day (eg if Donald writes it:-)

David

Donald Arseneau

unread,
Feb 6, 1999, 3:00:00 AM2/6/99
to
In article <c9a1zk5...@cis.uni-muenchen.de>, Stefan Ulrich <ulr...@cis.uni-muenchen.de> writes...
>
>Hmm, and how about this one:
>http://www.Uni-Mainz.DE/cgi-bin/ltxbugs2html?pr=latex/2032

>
>There are no floats on the page,

Yes there are: marginpars are floats! (That's why too many marginpars
cause the "too many floats" error message.) An \enlargethispage command
causes the problem too, although it does not use float handling.

It is good to be reminded that this problem is "well known" only to
those well-versed in LaTeX details, and I should outline the
circumstances:

Let's say a footnote is specified near the bottom of a page, at
position "1". Nearby, in the input file, but below position 1, a
marginpar, figure, or table is specified; position "2". There has to
be some flexibility in the vertical spacing on the page. You get a
misplaced footnote when the `optimal page break' puts position 1 on the
current page and position 2 on the next page, BUT it would have been
possible, by squeezing the page, to fit both 1&2 on it.

This is caused by LaTeX's float handling, which creates an ad-hoc page
break at every float, and then recycles the material to find the proper
page break (to fit the page). In the recycling, the footnote loses
track of where it came from.

In addition, I've refreshed my memory of TeX insert-handling, and it
*is* possible for a footnote to go astray without any floats. The most
obvious way is with:

Text in a paragraph \pagebreak and\footnote{oops}... some more text in
the paragraph.

Donald Arseneau as...@triumf.ca

David Carlisle

unread,
Feb 8, 1999, 3:00:00 AM2/8/99
to

> Maybe in LaTeX3?

_Everything_ will be fixed then.
It will even make you a nice cup of tea in the morning.

David


David Kastrup

unread,
Feb 8, 1999, 3:00:00 AM2/8/99
to
David Carlisle <dav...@nag.co.uk> writes:

If you happen to have a liquid-cooled CPU. So you think that LaTeX3
will be much more taxing to the processor than LaTeX2e?


--
David Kastrup Phone: +49-234-700-5570
Email: d...@neuroinformatik.ruhr-uni-bochum.de Fax: +49-234-709-4209
Institut für Neuroinformatik, Universitätsstr. 150, 44780 Bochum, Germany

Donald Arseneau

unread,
Feb 8, 1999, 3:00:00 AM2/8/99
to
In article <yg4u2wx...@openmath.nag.co.uk>, David Carlisle <dav...@nag.co.uk> writes...

>
>> Maybe in LaTeX3?
>
>_Everything_ will be fixed then.
>It will even make you a nice cup of tea in the morning.

Oh oh. I was getting a sinking feeling that I would never see LaTex3.
This confirms it.

Donald Arseneau as...@triumf.ca

Robin Fairbairns

unread,
Feb 9, 1999, 3:00:00 AM2/9/99
to
Donald Arseneau <as...@erich.triumf.ca> wrote:
>David Carlisle <dav...@nag.co.uk> writes...
>> [donald wrote]

>>> Maybe in LaTeX3?
>>
>>_Everything_ will be fixed then.
>>It will even make you a nice cup of tea in the morning.
>
>Oh oh. I was getting a sinking feeling that I would never see LaTex3.
>This confirms it.

i don't understand what people have against cups of tea in the
morning. i'm sure that a little mechanical help with the tea would
make my mornings far more satisfactory...
--
Robin Fairbairns, Cambridge

Daniel Luecking

unread,
Feb 9, 1999, 3:00:00 AM2/9/99
to
r...@cl.cam.ac.uk (Robin Fairbairns) writes:

>Donald Arseneau <as...@erich.triumf.ca> wrote:
>>David Carlisle <dav...@nag.co.uk> writes...
>>> [donald wrote]
>>>> Maybe in LaTeX3?
>>>
>>>_Everything_ will be fixed then.
>>>It will even make you a nice cup of tea in the morning.
>>
>>Oh oh. I was getting a sinking feeling that I would never see LaTex3.
>>This confirms it.

>i don't understand what people have against cups of tea in the
>morning.

It's called "feature bloat" and it is a Bad Thing.

> i'm sure that a little mechanical help with the tea would
>make my mornings far more satisfactory...

Can I get a style file to make coffee instead, or do I have to write my
own?

--
Dan Luecking Dept. of Mathematical Sciences
luec...@comp.uark.edu University of Arkansas
http://comp.uark.edu/~luecking/ Fayetteville, AR 72101

David Carlisle

unread,
Feb 9, 1999, 3:00:00 AM2/9/99
to Daniel Luecking

I shall add it to the list of requested features.
Do you take milk and sugar?


Martin Schroeder

unread,
Feb 10, 1999, 3:00:00 AM2/10/99
to
In <87iudb6...@dcarlisle.demon.co.uk> David Carlisle <da...@dcarlisle.demon.co.uk> writes:
>I shall add it to the list of requested features.
>Do you take milk and sugar?

Do I have to say "`Earl Grey, hot."' or do I have to explain the whole
concept of tea etc.? The latter might enlengthen a TeX run condiserably... :-))

Best regards
Martin

--
Martin Schr"oder, M...@Dream.KN-Bremen.DE
I have always imagined that paradise will be a kind of library.
(Jorge Luis Borges)

0 new messages