From: Wolfgang Schuster <schuster.wolfgang@googlemail.com>
To: ntg-context@ntg.nl
Subject: Re: Bug: Messy results when using "table" in head and multi-page "tables" in text
Date: Sun, 20 Jan 2008 14:10:11 +0100 [thread overview]
Message-ID: <20080120141011.87c42b93.schuster.wolfgang@googlemail.com> (raw)
In-Reply-To: <AA981F42-AF1F-453C-8BD0-E5CBE84197B5@zarm-technik.de>
On Sun, 20 Jan 2008 12:37:13 +0100
Carsten Fechtmann <fecht@zarm-technik.de> wrote:
>
> 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 ?
Use the following setup for the header, it use natural tables.
\startsetups pagehead
\bTABLE[option=stretch,strut=no,offset=.5em]
\bTR
\bTD[align={right,lohi},width=4cm] left \eTD
\bTD[align={middle,lohi},width=6cm] middle \eTD
\bTD[align={left,lohi},width=4cm] right \eTD
\eTR
\eTABLE
\stopsetups
> 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.
I have no solution for this.
> 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
Wolfgang
___________________________________________________________________________________
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
___________________________________________________________________________________
next prev parent reply other threads:[~2008-01-20 13:10 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-01-20 11:37 Carsten Fechtmann
2008-01-20 13:10 ` Wolfgang Schuster [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20080120141011.87c42b93.schuster.wolfgang@googlemail.com \
--to=schuster.wolfgang@googlemail.com \
--cc=ntg-context@ntg.nl \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).