Re: [NTG-context] Multi-page centered natural TABLE

2014-09-04 Thread Christoph Reller
 Am 25.08.2014 um 15:38 schrieb Christoph Reller 
christoph.rel...@gmail.com:

  Hi!
 
  How do I use a natural table to produce a table which is both:
  - distributed across multiple pages (split=yes) and
  - centered horizontally on each page.
 

 You have to use the float mechanism. To disable the caption and number
you can use the ?none?
 keyword and to split the table at page breaks use the ?split? keyword.
There is no need to set
 ?split=yes? for the table unless you want to repeat the header which
requires ?split=repeat?.

 \starttext
 \startplacetable[location={none,split}]
   \bTABLE
 \dorecurse{40}{\bTR\bTD Foo \eTD\bTD Text. \eTD\eTR}
   \eTABLE
 \stopplacetable
 \stoptext

 Wolfgang

Thank you Wolfgang for this tip. Could you please explain why the following
is not working:

\starttext
\definefloat[inlinetable][inlinetables][table]
\setupfloat[inlinetable][location={none,split}]
\startplaceinlinetable
  \bTABLE
\dorecurse{40}{\bTR\bTD Foo \eTD\bTD Text. \eTD\eTR}
  \eTABLE
\stopplaceinlinetable
\stoptext

Regards, Christoph
___
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  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] Multi-page centered natural TABLE

2014-09-04 Thread Wolfgang Schuster

Am 04.09.2014 um 11:10 schrieb Christoph Reller christoph.rel...@gmail.com:

  Am 25.08.2014 um 15:38 schrieb Christoph Reller 
  christoph.rel...@gmail.com:
  
   Hi!
  
   How do I use a natural table to produce a table which is both:
   - distributed across multiple pages (split=yes) and
   - centered horizontally on each page.
  
  
  You have to use the float mechanism. To disable the caption and number you 
  can use the ?none?
  keyword and to split the table at page breaks use the ?split? keyword. 
  There is no need to set
  ?split=yes? for the table unless you want to repeat the header which 
  requires ?split=repeat?.
  
  \starttext
  \startplacetable[location={none,split}]
\bTABLE
  \dorecurse{40}{\bTR\bTD Foo \eTD\bTD Text. \eTD\eTR}
\eTABLE
  \stopplacetable
  \stoptext
  
  Wolfgang
 
 Thank you Wolfgang for this tip. Could you please explain why the following 
 is not working:
 
 \starttext
 \definefloat[inlinetable][inlinetables][table]
 \setupfloat[inlinetable][location={none,split}]

You have to use the default key here, i.e.

\setupfloat[inlinetable][default={none,split}]

because context resets the value of the location key at the begin of each new 
float.

With default you can set values which are used when nothing is set for location 
like in your example.

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  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] Multi-page centered natural TABLE

2014-08-25 Thread Wolfgang Schuster

Am 25.08.2014 um 15:38 schrieb Christoph Reller christoph.rel...@gmail.com:

 Hi!
 
 How do I use a natural table to produce a table which is both:
 - distributed across multiple pages (split=yes) and
 - centered horizontally on each page.
 
 I did try the following but it only works if split=no.
 
 \starttext
 \startalignment[middle]\dontleavehmode%
   \bTABLE[split=yes]
 \bTABLEhead
   \bTR\bTH Thing \eTH\bTH Desc \eTH\eTR
 \eTABLEhead
 \bTABLEbody
   \dorecurse{40}{\bTR\bTD Foo \eTD\bTD Text. \eTD\eTR}
 \eTABLEbody
   \eTABLE
 \stopalignment
 \stoptext
 
 Thank you for any help.

You have to use the float mechanism. To disable the caption and number you can 
use the “none”
keyword and to split the table at page breaks use the “split” keyword. There is 
no need to set
“split=yes” for the table unless you want to repeat the header which requires 
“split=repeat”.

\starttext

\startplacetable[location={none,split}]
  \bTABLE%[split=repeat]
\bTABLEhead
  \bTR\bTH Thing \eTH\bTH Desc \eTH\eTR
\eTABLEhead
\bTABLEbody
  \dorecurse{40}{\bTR\bTD Foo \eTD\bTD Text. \eTD\eTR}
\eTABLEbody
  \eTABLE
\stopplacetable

\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  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___