From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/5032 Path: main.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: breaking tabulate in columns? Date: Wed, 11 Jul 2001 10:59:00 +0200 Sender: owner-ntg-context@let.uu.nl Message-ID: <3.0.6.32.20010711105900.01169270@server-1> References: <200107110733.f6B7XC846163@mp.virtual-earth.de> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Trace: main.gmane.org 1035395652 30714 80.91.224.250 (23 Oct 2002 17:54:12 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 23 Oct 2002 17:54:12 +0000 (UTC) Cc: ntg-context@ntg.nl Original-To: Mathias.Picker@virtual-earth.de In-Reply-To: <200107110733.f6B7XC846163@mp.virtual-earth.de> Xref: main.gmane.org gmane.comp.tex.context:5032 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:5032 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 -------------------------------------------------------------------------