From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/15228 Path: main.gmane.org!not-for-mail From: Nigel King Newsgroups: gmane.comp.tex.context Subject: Re: pagination bug Date: Wed, 26 May 2004 23:54:38 +0100 Sender: ntg-context-admin@ntg.nl Message-ID: References: <3BE36FC6-AE71-11D8-9096-0003938543A0@dircon.co.uk> <6.0.1.1.2.20040526212312.028a4ec0@server-1> Reply-To: ntg-context@ntg.nl NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 (Apple Message framework v613) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1085612255 3851 80.91.224.253 (26 May 2004 22:57:35 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 26 May 2004 22:57:35 +0000 (UTC) Original-X-From: ntg-context-admin@ntg.nl Thu May 27 00:57:28 2004 Return-path: Original-Received: from ref.vet.uu.nl ([131.211.172.13] helo=ref.ntg.nl) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BT7Ky-0001yR-00 for ; Thu, 27 May 2004 00:57:28 +0200 Original-Received: from ref.ntg.nl (localhost.localdomain [127.0.0.1]) by ref.ntg.nl (Postfix) with ESMTP id 45C4D10B56; Thu, 27 May 2004 00:52:44 +0200 (MEST) Original-Received: from mailhost3.dircon.co.uk (mailhost3.dircon.co.uk [194.112.32.67]) by ref.ntg.nl (Postfix) with ESMTP id D9DA810B56 for ; Thu, 27 May 2004 00:49:59 +0200 (MEST) Original-Received: from [194.112.53.223] (th-en134-223.pool.dircon.co.uk [194.112.53.223]) by mailhost3.dircon.co.uk (Postfix) with ESMTP id A79282F45E4; Wed, 26 May 2004 23:54:39 +0100 (BST) In-Reply-To: <6.0.1.1.2.20040526212312.028a4ec0@server-1> Original-To: ntg-context@ntg.nl X-Mailer: Apple Mail (2.613) Errors-To: ntg-context-admin@ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.comp.tex.context:15228 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:15228 Hans, Thank you very much for this I had not realized it would be so complicated. The document which raised the problem now works correctly. I will try to find other examples. Thanks again -- Nigel On 26 May 2004, at 20:24, Hans Hagen wrote: > At 19:30 25/05/2004, you wrote: >> Hans, >> The following minimum file does not paginate correctly. It overflows >> the second page. Removing the figure or the second level of >> itemization fixes the pagination. I have enclosed the text of the >> file and the file itself for ease of reproduction. >> >> I am using the latest stable version from i-installer. I actually >> think I have had this problem before but not tracked it down. >> >> TIA >> -- >> Nigel >> >> >> \starttext >> \placefigure >> [here] >> [fig:a] >> {big figure} >> {\externalfigure[koe][width=\textwidth,height=\textwidth]} >> >> \startitemize[packed,n] >> \dorecurse{10} {\item repeated} >> \startitemize[packed,a,columns] >> \dorecurse{10} {\item repeated indent} >> \stopitemize >> >> \stopitemize >> \dorecurse{7}{\input zapf \par\relax} >> >> \stoptext > > I'm not that sure if the next will not interfere with other > situations, so please play a bit with white space settings ans such > and mixed one/two column modes > > \def\endmulticolumns > {%\par > \vskip\lineheight\vskip-\lineheight % take footnotes into account > \dontshowcomposition > \doflushcolumnfloat % added recently > %\doflushcolumnfloats % no, since it results in wrong top floats > \flushnotes % before start of columns > \par > \ifbalancecolumns > \global\output{\continuousmulticolumnsout}% > \goodbreak > \global\output{\balancedmulticolumnsout}% > \else > \goodbreak > \fi > \eject % the prevdepth is important, try e.g. toclist > in > \prevdepth\zeropoint % columns before some noncolumned text text > \global\output\singlecolumnout > \global\output{\the\mainoutput}% % % % % todo > \ifvoid\precolumnbox\else > \unvbox\precolumnbox > \fi > \global\precolumnboxheight\zeropoint > \endgroup % here > \nofcolumns\plusone > \setvsize % the outer one! > \synchronizeoutput % new may 2004 / we need to: \pagegoal\vsize > \checkendcolumnfootnotes > \dosomebreak\allowbreak > \restoresavedfloats} > _______________________________________________ > ntg-context mailing list > ntg-context@ntg.nl > http://www.ntg.nl/mailman/listinfo/ntg-context >