ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Hans Hagen <pragma@wxs.nl>
Cc: ntg-context@ntg.nl
Subject: Re: breaking tabulate in columns?
Date: Wed, 11 Jul 2001 10:59:00 +0200	[thread overview]
Message-ID: <3.0.6.32.20010711105900.01169270@server-1> (raw)
In-Reply-To: <200107110733.f6B7XC846163@mp.virtual-earth.de>

At 09:33 AM 7/11/01 +0200, Mathias.Picker@virtual-earth.de wrote:
>Is there a way to force a column break between or (even better) in a
>tabulate enviroment?
>
>\startcolumns
>\starttabulate[|r|p|]
>\NC Fieldname \NC FieldValue \NC \AR
>...
>\stoptabulate
>\column
>\starttabulate..
>\stoptabulate
>\stopcolumns
>
>Does not work. Nor does putting the \column inside the tabulate (e.g.
>....\NR \n \column \n \NC...., which I would prefer)

columns acts on the whole page, not on individual components, and tables
are independent things

>A related question:
>
>Is there another way to insert something like a narrow blank line in a
>tabulate? I tried using \LR and \FR, and it looks good,  (\DC...\DL  is
>way too much space), but for generating the output and for adjusting the
>space I would long for something like \blank[dimension], e.g.
>\blankline[dimension] Is there such a beast?

you can add 

\noalign{\blank[small]}

between rows, ot alternatively add to cont-new.tex: 

\def\complexTableTB[#1]{\TABLEnoalign{\blanko[#1]}}
\def\simpleTableTB     {\TABLEnoalign{\blanko}}

\def\TabulateTB
  {\complexorsimpleTable{TB}}

\def\doTableinterline% #1 
  {\ifnum\currentTABLEcolumn>\maxTABLEcolumn
     \chuckTABLEautorow
   \else\ifnum\currentTABLEcolumn=0
     \TABLEnoalign
       {\global\let\checkTABLEautorow=\empty
        \global\let\chuckTABLEautorow=\empty}%
   \else
     \setTABLEerror\TABLEmissingcolumn
     \handleTABLEerror
   \fi\fi
   \complexorsimpleTable} % {#1} 

\def\TableHL{\doTableinterline{HL}}
\def\TableTB{\doTableinterline{TB}}

\appendtoks\let\TB\TableTB   \to\everytable
\appendtoks\let\TB\TabulateTB\to\everytabulate

And then use \TB 

\starttabulate
\NC text \NC text \NC \NR 
\TB[small]
\NC text \NC text \NC \NR 
\TB[4*big]
\NC text \NC text \NC \NR 
\stoptabulate

\starttable[|||]
\VL text \VL text \VL \AR 
\TB[small]
\VL text \VL text \VL \AR 
\TB[4*big]
\VL text \VL text \VL \AR 
\stoptable

I have no time to fully integrate and test this now, so for the moment it's
cont-new functionality

Hans 
-------------------------------------------------------------------------
                                  Hans Hagen | PRAGMA ADE | pragma@wxs.nl
                      Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------


  reply	other threads:[~2001-07-11  8:59 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-07-11  7:33 Mathias.Picker
2001-07-11  8:59 ` Hans Hagen [this message]
2001-07-11  9:26   ` Mathias.Picker
2001-07-11 13:59     ` Hans Hagen

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=3.0.6.32.20010711105900.01169270@server-1 \
    --to=pragma@wxs.nl \
    --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).