I sent a response to an earlier thread about this, but I don't know if it got through (my mail was down later that day). Anyway, here's an example of something that gets messed up. Text following the itemize doesn't get paginated properly. Having a new chapter after it seems to fix it from there on, though. \starttext \chapter{One} \dorecurse{7}{\input zapf \par\relax} \startitemize[columns,four] \dorecurse{12}{\nop \type{[:alnum:]}} \stopitemize \dorecurse{7}{\input zapf \par\relax} \stoptext This fails for \startitemize[columns] as well. It seems that the problem arises when the itemize is pushed onto the second page. Remove the first \dorecurse{7}{\input ...} and it works fine... Here's an example where the following chapter will be typeset correctly: \starttext \chapter{One} \dorecurse{7}{\input zapf \par\relax} \startitemize[columns,four] \dorecurse{12}{\nop \type{[:alnum:]}} \stopitemize \dorecurse{7}{\input zapf \par\relax} \chapter{Two} \dorecurse{7}{\input zapf \par\relax} \stoptext nikolai -- ::: name: Nikolai Weibull :: aliases: pcp / lone-star / aka ::: ::: born: Chicago, IL USA :: loc atm: Gothenburg, Sweden ::: ::: page: www.pcppopper.org :: fun atm: gf,lps,ruby,lisp,war3 ::: main(){printf(&linux["\021%six\012\0"],(linux)["have"]+"fun"-97);}
Hi Nicolai, I am not shure that the second example works. Also there I get the same problem as in example one. The pagebreak-problem remains als if you withdraw \nop and replace it with \item I use currently version: ConTeXt ver: 2004.3.19 fmt: 2004.6.6 This is pdfeTeXk, Version 3.141592-1.11a-2.1 (Web2c 7.5.2) (format=cont-en 2004.6.6) 12 JUN 2004 15:00 Hans, what is the meaning of the k behind PdfTeX? Willi Nikolai Weibull wrote:
I sent a response to an earlier thread about this, but I don't know if it got through (my mail was down later that day). Anyway, here's an example of something that gets messed up. Text following the itemize doesn't get paginated properly. Having a new chapter after it seems to fix it from there on, though.
\starttext
\chapter{One}
\dorecurse{7}{\input zapf \par\relax}
\startitemize[columns,four] \dorecurse{12}{\nop \type{[:alnum:]}} \stopitemize
\dorecurse{7}{\input zapf \par\relax}
\stoptext
This fails for \startitemize[columns] as well. It seems that the problem arises when the itemize is pushed onto the second page. Remove the first \dorecurse{7}{\input ...} and it works fine...
Here's an example where the following chapter will be typeset correctly:
\starttext
\chapter{One}
\dorecurse{7}{\input zapf \par\relax}
\startitemize[columns,four] \dorecurse{12}{\nop \type{[:alnum:]}} \stopitemize
\dorecurse{7}{\input zapf \par\relax}
\chapter{Two}
\dorecurse{7}{\input zapf \par\relax}
\stoptext
nikolai
-- ::: name: Nikolai Weibull :: aliases: pcp / lone-star / aka ::: ::: born: Chicago, IL USA :: loc atm: Gothenburg, Sweden ::: ::: page: www.pcppopper.org :: fun atm: gf,lps,ruby,lisp,war3 ::: main(){printf(&linux["\021%six\012\0"],(linux)["have"]+"fun"-97);} _______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Nikolai Weibull wrote:
I sent a response to an earlier thread about this, but I don't know if it got through (my mail was down later that day). Anyway, here's an example of something that gets messed up. Text following the itemize doesn't get paginated properly. Having a new chapter after it seems to fix it from there on, though.
\starttext
\chapter{One}
\dorecurse{7}{\input zapf \par\relax}
\startitemize[columns,four] \dorecurse{12}{\nop \type{[:alnum:]}} \stopitemize
\dorecurse{7}{\input zapf \par\relax}
\stoptext
i posted a fix for that: \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} this should go into cont=new.tex
* Hans Hagen
i posted a fix for that:
yeah, i updated page-mul.tex.
this should go into cont=new.tex
Aha! OK, sorry...now it works, nikolai -- ::: name: Nikolai Weibull :: aliases: pcp / lone-star / aka ::: ::: born: Chicago, IL USA :: loc atm: Gothenburg, Sweden ::: ::: page: www.pcppopper.org :: fun atm: gf,lps,ruby,lisp,war3 ::: main(){printf(&linux["\021%six\012\0"],(linux)["have"]+"fun"-97);}
participants (3)
-
Hans Hagen
-
Nikolai Weibull
-
Willi Egger