ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* Bug: Messy results when using "table" in head and multi-page "tables" in text
@ 2008-01-20 11:37 Carsten Fechtmann
  2008-01-20 13:10 ` Wolfgang Schuster
  2008-01-21 11:26 ` Peter Rolf
  0 siblings, 2 replies; 9+ messages in thread
From: Carsten Fechtmann @ 2008-01-20 11:37 UTC (permalink / raw)
  To: mailing list for ConTeXt users


Dear ConTeXt experts,

I have setup a page layout where I use "table" in the page-head for  
formatting quite a bit of stuff. (The example below is just a simple  
as can be basic idea, to show the overall effect)
Now - as I can't prevent later users of this layout environment - to  
not use \starttables ... \stoptables I naturally would like for this  
to work in the text region as well.
This works fine and as advertised (well mostly, see below) as long as  
the table does not spill over to the next page. In which case, things  
start to look very messy, indeed.

 From my (simple) point of view it looks like ConTeXt gets confused  
about which format to use for which table and tries to do them all at  
the same place or something.

Any chance to get this fixed ?

Thanks in advance
Carsten

P.S.: There is an additional bug (also concerning the single page  
version and not related to having a "table" in the pagehead), which  
puts in an extra (empty) gap in between the end of the tablebody and  
the tablefoot when the tablefoot starts with \HL (and there is no \HL  
at the end of tablebody).
Things work when putting the \HL at the end of the tablebody, but then  
no \HL will be put on top of the foot for any intermediate pages of  
the table, which is certainly not what one would usually want in this  
case.


Anyway, here a simple version of this to demonstrate the effect(s)

\setuppagenumbering[location=]
\setupheadertexts[\setups{pagehead}][][\setups{pagehead}][]
\startsetups[pagehead]
\SetTableToWidth{\makeupwidth}
\starttable[|p(40mm)|p(60mm)|p(40mm)|]
\HL
\VL \leftaligned{left} \VL \midaligned{middle} \VL  
\rightaligned{right} \VL\SR
\HL
\stoptable
\stopsetups

\starttext

\start
\SetTableToWidth{\makeupwidth}
\setuptables[split=repeat]
\starttablehead
\HL
\VL Head \VL\SR
\HL
\stoptablehead
\starttabletail
\HL	% This results in an additional bug,
	% i.e. an extra / unwanted gap
\VL   Foot \VL\SR
\HL
\stoptabletail
\starttables[|p(.95\textwidth)|]
\VL \input knuth \VL\FR
%\dorecurse{1}{\VL \input tufte \VL\MR}
\dorecurse{10}{\VL \input tufte \VL\MR}
\VL \input knuth \VL\LR
% \HL 	% putting \HL here does not introduce
	% that unwanted gap ...?!?
\stoptables
\stop

\stoptext

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2008-01-23 22:11 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-01-20 11:37 Bug: Messy results when using "table" in head and multi-page "tables" in text Carsten Fechtmann
2008-01-20 13:10 ` Wolfgang Schuster
2008-01-20 15:22   ` Carsten Fechtmann
2008-01-20 16:18     ` Wolfgang Schuster
2008-01-20 19:07       ` Carsten Fechtmann
2008-01-21  9:25         ` Wolfgang Schuster
2008-01-21 11:26 ` Peter Rolf
2008-01-21 11:45   ` Peter Rolf
2008-01-23 22:11     ` Carsten Fechtmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).