From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/95 Path: main.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: Footnote rules Date: Thu, 30 Jul 1998 09:22:48 +0200 Sender: owner-ntg-context@let.uu.nl Message-ID: <35C01F48.62051A93@wxs.nl> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1035390972 21261 80.91.224.250 (23 Oct 2002 16:36:12 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 23 Oct 2002 16:36:12 +0000 (UTC) Cc: "'ntg-context@ntg.nl'" Original-To: Berend de Boer Xref: main.gmane.org gmane.comp.tex.context:95 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:95 Berend de Boer wrote: > What rules does context use in setting footnotes? In a \startopsomming > .\stopopsomming I've used two footnotes. This construction is printed at > the bottom of the page. For two footnotes doesn't seem to be enough space. > Context moves both footnotes to the next page. > > I would have expected that at least one footnote remained at the first > page. But maybe it's more logical to have consecutive footnotes together. > > Footnotes will be removed from this document (they just serve as temporary > comments not to forget things...), but I was wondering what algorithm > context uses. The current mechanism is a compromis. When possible, footnotes are treated directly, which means that they are taken into account directly, but sometimes (e.g. in tables, they are postponed, which can lead to assynchronous placement. Take a look at core-not for some examples. You can also switch to local footnotes and place them local, think of footnotes in a table, that you want to attach to a table. In your case, placement can interfere with the fact that breaking pages in itemizations is optimized in a second pass (no single itemized line at the end/top of a page). The main probloem is not the mechanism, but the fact that TeX lacks some mode tests (fuzzy \ifinner etc), which we already discussed with the etex team. If you run: texexec --modu core-not you get more documentation (I sent you core-mod.zip a few days back). Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | mail: pragma@wxs.nl -----------------------------------------------------------------