ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* TABLE setups
@ 2018-07-27 19:38 Henning Hraban Ramm
  2018-07-28  1:35 ` Henri Menke
  0 siblings, 1 reply; 8+ messages in thread
From: Henning Hraban Ramm @ 2018-07-27 19:38 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Ahoi,

I need a few different table styles and don’t think it makes sense to setup them every single time.

Is there a \defineTABLE[mystyle], and then \setupTABLE[mystyle][...] ?

Or can I go via setups like \bTABLE[setups=mystyle] ?


Greetlings, Hraban
---
https://www.fiee.net
http://wiki.contextgarden.net
https://www.dreiviertelhaus.de
GPG Key ID 1C9B22FD

___________________________________________________________________________________
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

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

* Re: TABLE setups
  2018-07-27 19:38 TABLE setups Henning Hraban Ramm
@ 2018-07-28  1:35 ` Henri Menke
  2018-07-28  9:09   ` Henning Hraban Ramm
  2018-07-30 14:22   ` kaddour kardio
  0 siblings, 2 replies; 8+ messages in thread
From: Henri Menke @ 2018-07-28  1:35 UTC (permalink / raw)
  To: ntg-context

On 07/28/2018 07:38 AM, Henning Hraban Ramm wrote:
> Ahoi,
> 
> I need a few different table styles and don’t think it makes sense to setup them every single time.
> 
> Is there a \defineTABLE[mystyle], and then \setupTABLE[mystyle][...] ?
> 
> Or can I go via setups like \bTABLE[setups=mystyle] ?

\startsetups mystyle
  \setupTABLE[frame=off]
  \setupTABLE[row][first][topframe=on,bottomframe=on,style=bold]
  \setupTABLE[row][last] [bottomframe=on]
\stopsetups
\starttext

\bTABLE[setups=mystyle]
  \bTR
    \bTD Hello \eTD \bTD Hraban \eTD
  \eTR
  \bTR
    \bTD Hello \eTD \bTD Hraban \eTD
  \eTR
  \bTR
    \bTD Hello \eTD \bTD Hraban \eTD
  \eTR
  \bTR
    \bTD Hello \eTD \bTD Hraban \eTD
  \eTR
\eTABLE

\stoptext

> 
> 
> Greetlings, Hraban
> ---
> https://www.fiee.net
> http://wiki.contextgarden.net
> https://www.dreiviertelhaus.de
> GPG Key ID 1C9B22FD
> 
> ___________________________________________________________________________________
> 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://context.aanhet.net
> archive  : https://bitbucket.org/phg/context-mirror/commits/
> wiki     : http://contextgarden.net
> ___________________________________________________________________________________
> 

___________________________________________________________________________________
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

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

* Re: TABLE setups
  2018-07-28  1:35 ` Henri Menke
@ 2018-07-28  9:09   ` Henning Hraban Ramm
  2018-07-29  9:16     ` Hans Hagen
  2018-07-29 11:36     ` Henning Hraban Ramm
  2018-07-30 14:22   ` kaddour kardio
  1 sibling, 2 replies; 8+ messages in thread
From: Henning Hraban Ramm @ 2018-07-28  9:09 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Am 2018-07-28 um 03:35 schrieb Henri Menke <henrimenke@gmail.com>:

> On 07/28/2018 07:38 AM, Henning Hraban Ramm wrote:
>> Ahoi,
>> 
>> I need a few different table styles and don’t think it makes sense to setup them every single time.
>> 
>> Is there a \defineTABLE[mystyle], and then \setupTABLE[mystyle][...] ?
>> 
>> Or can I go via setups like \bTABLE[setups=mystyle] ?
> 
> \startsetups mystyle
>  \setupTABLE[frame=off]
>  \setupTABLE[row][first][topframe=on,bottomframe=on,style=bold]
>  \setupTABLE[row][last] [bottomframe=on]
> \stopsetups
> \starttext
> 
> \bTABLE[setups=mystyle]

Thank you, that was what I wanted to know. A one-line answer would have been enough ;)

Sorry, I was just too busy with other TeX issues to simply try it.

Meanwhile I had a look into the manuals folder and found the xtables manual.
Section 5 about \definextable and \starttexdefinition is especially interesting.
I guess I need to try both.

(My ConTeXt fu is always outdated, it seems...)

Greetlings, Hraban
---
https://www.fiee.net
http://wiki.contextgarden.net
https://www.dreiviertelhaus.de
GPG Key ID 1C9B22FD


___________________________________________________________________________________
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

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

* Re: TABLE setups
  2018-07-28  9:09   ` Henning Hraban Ramm
@ 2018-07-29  9:16     ` Hans Hagen
  2018-07-29 11:36     ` Henning Hraban Ramm
  1 sibling, 0 replies; 8+ messages in thread
From: Hans Hagen @ 2018-07-29  9:16 UTC (permalink / raw)
  To: mailing list for ConTeXt users, Henning Hraban Ramm

On 7/28/2018 11:09 AM, Henning Hraban Ramm wrote:

> Meanwhile I had a look into the manuals folder and found the xtables manual.
> Section 5 about \definextable and \starttexdefinition is especially interesting.
> I guess I need to try both.
> 
> (My ConTeXt fu is always outdated, it seems...)
not much has changed in TABLE in years so once you're up to date in that 
domain you're probbably ok for years to come (typically a mechanism that 
cannot change much as it's used in xml processing a lot which means 
fully unattended usage)

Hans

-----------------------------------------------------------------
                                           Hans Hagen | PRAGMA ADE
               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
        tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

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

* Re: TABLE setups
  2018-07-28  9:09   ` Henning Hraban Ramm
  2018-07-29  9:16     ` Hans Hagen
@ 2018-07-29 11:36     ` Henning Hraban Ramm
  2018-07-29 12:43       ` Henning Hraban Ramm
  1 sibling, 1 reply; 8+ messages in thread
From: Henning Hraban Ramm @ 2018-07-29 11:36 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Am 2018-07-28 um 11:09 schrieb Henning Hraban Ramm <texml@fiee.net>:

>>> Or can I go via setups like \bTABLE[setups=mystyle] ?
>> 
>> \startsetups mystyle
>> \setupTABLE[frame=off]
>> \setupTABLE[row][first][topframe=on,bottomframe=on,style=bold]
>> \setupTABLE[row][last] [bottomframe=on]
>> \stopsetups
>> \starttext
>> 
>> \bTABLE[setups=mystyle]
> 
> Thank you, that was what I wanted to know. A one-line answer would have been enough ;)

So finally I get the hang of setups, and natural tables do what I want, except:

How can I convince my TABLEs, that there should be an empty line before them??

\setupTABLE[before={\blank[2*big]}]
doesn’t do anything.
I tried \vskip, but that somehow kills part of the setup.


Greetlings, Hraban
---
https://www.fiee.net
http://wiki.contextgarden.net
https://www.dreiviertelhaus.de
GPG Key ID 1C9B22FD

___________________________________________________________________________________
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

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

* Re: TABLE setups
  2018-07-29 11:36     ` Henning Hraban Ramm
@ 2018-07-29 12:43       ` Henning Hraban Ramm
  0 siblings, 0 replies; 8+ messages in thread
From: Henning Hraban Ramm @ 2018-07-29 12:43 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Am 2018-07-29 um 13:36 schrieb Henning Hraban Ramm <texml@fiee.net>:

> Am 2018-07-28 um 11:09 schrieb Henning Hraban Ramm <texml@fiee.net>:
> 
>>>> Or can I go via setups like \bTABLE[setups=mystyle] ?
>>> 
>>> \startsetups mystyle
>>> \setupTABLE[frame=off]
>>> \setupTABLE[row][first][topframe=on,bottomframe=on,style=bold]
>>> \setupTABLE[row][last] [bottomframe=on]
>>> \stopsetups
>>> \starttext
>>> 
>>> \bTABLE[setups=mystyle]
>> 
>> Thank you, that was what I wanted to know. A one-line answer would have been enough ;)
> 
> So finally I get the hang of setups, and natural tables do what I want, except:
> 
> How can I convince my TABLEs, that there should be an empty line before them??
> 
> \setupTABLE[before={\blank[2*big]}]
> doesn’t do anything.

Ok, seems like \setupTABLE doesn’t use before and after at all:

\setupTABLE[
  before=BEFORE,
  after=AFTER,
]

\starttext

\input tufte

\bTABLE
\bTR\bTD Heinz \eTD\bTD Drei \eTD\bTD Brei \eTD\eTR
\eTABLE

\input tufte

\stoptext

But the keys are in i-naturaltable.xml

Might this be a bug?


Greetlings, Hraban
---
https://www.fiee.net
http://wiki.contextgarden.net
https://www.dreiviertelhaus.de
GPG Key ID 1C9B22FD

___________________________________________________________________________________
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

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

* Re: TABLE setups
  2018-07-28  1:35 ` Henri Menke
  2018-07-28  9:09   ` Henning Hraban Ramm
@ 2018-07-30 14:22   ` kaddour kardio
  2018-07-30 15:41     ` Henning Hraban Ramm
  1 sibling, 1 reply; 8+ messages in thread
From: kaddour kardio @ 2018-07-30 14:22 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 3780 bytes --]

here is an example of mine

\startsetups table:width
  \setupTABLE[align={hyphenated,normal}]
  \setupTABLE[column][1][width=0.3\textwidth]
  \setupTABLE[column][2][width=0.4\textwidth]
  \setupTABLE[column][3][width=0.3\textwidth]
\stopsetups
% table des patients
\startsetups table:style
\setupTABLE[frame=off]
\setupTABLE[r][1][style=\ss]
\setupTABLE[r][2][style=\tfa\bf]
\setupTABLE[r][3][style=\ss]
\setupTABLE[c][3][align=left]
\setupTABLE[c][2][align=center]
\setupTABLE[r][4][style=\bf] % how to override the \tt in the second column?
\stopsetups
%protocole du stress
\startsetups table:protocole
\setupTABLE[frame=off,option=stretch]
      \setupTABLE[row][odd][background=color, backgroundcolor=lightgreen]
      \setupTABLE[row][1][style={\ss\bf}, background=color,
                             backgroundcolor=cyan, foregroundcolor=white]
      \setupTABLE[column][1][style={\ssx\bf}]
      \setupTABLE[column][5][align=right]
      \setupTABLE[column][3][align=center]

\stopsetups

\starttext

.....

 {\bTABLE[setups={table:style, table:width}]
   \bTR
   \bTD nom \& prénoms \eTD
   \bTD date de naissance \eTD
   \bTD Adresse \eTD
   \eTR
   \bTR
   \bTD  patient.name  \eTD
   \bTD  patient.birth  \eTD
   \bTD  patient.adresse \eTD
   \eTR
   \bTR
   \bTD motif d'admission \eTD
   \bTD médecin correspondant\eTD
   \bTD assurance \eTD
   \eTR
\bTR
   \bTD  sortie.motif
   \eTD
   \bTD patient.correspondant    \eTD
   \bTD CNAS
        \eTD
   \eTR
\eTABLE}

\stoptext



On Sat, Jul 28, 2018 at 2:36 AM Henri Menke <henrimenke@gmail.com> wrote:

> On 07/28/2018 07:38 AM, Henning Hraban Ramm wrote:
> > Ahoi,
> >
> > I need a few different table styles and don’t think it makes sense to
> setup them every single time.
> >
> > Is there a \defineTABLE[mystyle], and then \setupTABLE[mystyle][...] ?
> >
> > Or can I go via setups like \bTABLE[setups=mystyle] ?
>
> \startsetups mystyle
>   \setupTABLE[frame=off]
>   \setupTABLE[row][first][topframe=on,bottomframe=on,style=bold]
>   \setupTABLE[row][last] [bottomframe=on]
> \stopsetups
> \starttext
>
> \bTABLE[setups=mystyle]
>   \bTR
>     \bTD Hello \eTD \bTD Hraban \eTD
>   \eTR
>   \bTR
>     \bTD Hello \eTD \bTD Hraban \eTD
>   \eTR
>   \bTR
>     \bTD Hello \eTD \bTD Hraban \eTD
>   \eTR
>   \bTR
>     \bTD Hello \eTD \bTD Hraban \eTD
>   \eTR
> \eTABLE
>
> \stoptext
>
> >
> >
> > Greetlings, Hraban
> > ---
> > https://www.fiee.net
> > http://wiki.contextgarden.net
> > https://www.dreiviertelhaus.de
> > GPG Key ID 1C9B22FD
> >
> >
> ___________________________________________________________________________________
> > 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://context.aanhet.net
> > archive  : https://bitbucket.org/phg/context-mirror/commits/
> > wiki     : http://contextgarden.net
> >
> ___________________________________________________________________________________
> >
>
>
> ___________________________________________________________________________________
> 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://context.aanhet.net
> archive  : https://bitbucket.org/phg/context-mirror/commits/
> wiki     : http://contextgarden.net
>
> ___________________________________________________________________________________



-- 
Dr YAHYAOUI Mohamed Kaddour, cardiologue -- Clinique KARDIA.

[-- Attachment #1.2: Type: text/html, Size: 9792 bytes --]

[-- Attachment #2: Type: text/plain, Size: 492 bytes --]

___________________________________________________________________________________
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

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

* Re: TABLE setups
  2018-07-30 14:22   ` kaddour kardio
@ 2018-07-30 15:41     ` Henning Hraban Ramm
  0 siblings, 0 replies; 8+ messages in thread
From: Henning Hraban Ramm @ 2018-07-30 15:41 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Am 2018-07-30 um 16:22 schrieb kaddour kardio <kaddourkardio@gmail.com>:

> \setupTABLE[frame=off]
> \setupTABLE[r][1][style=\ss]
> \setupTABLE[r][2][style=\tfa\bf]
> \setupTABLE[r][3][style=\ss]
> \setupTABLE[c][3][align=left]
> \setupTABLE[c][2][align=center]
> \setupTABLE[r][4][style=\bf] % how to override the \tt in the second column?

\setupTABLE[2][4][style=\ss\bf]

i.e. \setupTABLE[column][row][...]

Greetlings, Hraban
---
https://www.fiee.net
http://wiki.contextgarden.net
https://www.dreiviertelhaus.de
GPG Key ID 1C9B22FD


___________________________________________________________________________________
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

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

end of thread, other threads:[~2018-07-30 15:41 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-07-27 19:38 TABLE setups Henning Hraban Ramm
2018-07-28  1:35 ` Henri Menke
2018-07-28  9:09   ` Henning Hraban Ramm
2018-07-29  9:16     ` Hans Hagen
2018-07-29 11:36     ` Henning Hraban Ramm
2018-07-29 12:43       ` Henning Hraban Ramm
2018-07-30 14:22   ` kaddour kardio
2018-07-30 15:41     ` Henning Hraban Ramm

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).