Re: [NTG-context] Problem with \definetabletemplate

2012-03-15 Thread Procházka Lukáš Ing . - Pontex s . r . o .

... OK, thanks for the patch. It works now.

Best regards,

Lukas


On Thu, 15 Mar 2012 13:24:18 +0100, Wolfgang Schuster 
 wrote:



Am 15.03.2012 um 08:36 schrieb Procházka Lukáš Ing. - Pontex s. r. o.:


Hello,

I have problem using \definetabletemplate 
(http://wiki.contextgarden.net/Command/definetabletemplate, 
http://www.mail-archive.com/search?l=ntg-context%40ntg.nl&q=definetabletemplate).

The following code doesn't work:


\definetabletemplate[Test][|c|]

\starttext
 \starttable[|c|] % This is OK
   \HL
   \NC aaa \AR
   \HL
 \stoptable

 \starttable[Test] % A problem (?)
   \HL
   \NC aaa \AR
   \HL
 \stoptable
\stoptext


What am I doing wrong?


It’s a bug, here is a fix for tabl-tab.mkiv:

\def\dousetabletemplate#1#2#3%
- {\gdef\dotablehead{\getvalue{@@tablehead#2}}%
-  \gdef\dotabletail{\getvalue{@@tabletail#3}}%
+ {\gdef\dotablehead{\executeifdefined{@@tablehead#2}\empty}%
+  \gdef\dotabletail{\executeifdefined{@@tabletail#3}\empty}%
   \secondstagestarttable[#1]}


Another question - is there a better way to define table template?

Like \definetable[TestTab][|c|] (or \setuptable...) and later \startTestTab ... 
\stopTestTab?


Take a look at tabulate for this method.

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
___



--
Ing. Lukáš Procházka [mailto:l...@pontex.cz]
Pontex s. r. o.  [mailto:pon...@pontex.cz] [http://www.pontex.cz]
Bezová 1658
147 14 Praha 4

Tel: +420 244 062 238
Fax: +420 244 461 038

___
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] Problem with \definetabletemplate

2012-03-15 Thread Wolfgang Schuster

Am 15.03.2012 um 08:36 schrieb Procházka Lukáš Ing. - Pontex s. r. o.:

> Hello,
> 
> I have problem using \definetabletemplate 
> (http://wiki.contextgarden.net/Command/definetabletemplate, 
> http://www.mail-archive.com/search?l=ntg-context%40ntg.nl&q=definetabletemplate).
> 
> The following code doesn't work:
> 
> 
> \definetabletemplate[Test][|c|]
> 
> \starttext
>  \starttable[|c|] % This is OK
>\HL
>\NC aaa \AR
>\HL
>  \stoptable
> 
>  \starttable[Test] % A problem (?)
>\HL
>\NC aaa \AR
>\HL
>  \stoptable
> \stoptext
> 
> 
> What am I doing wrong?

It’s a bug, here is a fix for tabl-tab.mkiv:

\def\dousetabletemplate#1#2#3%
- {\gdef\dotablehead{\getvalue{@@tablehead#2}}%
-  \gdef\dotabletail{\getvalue{@@tabletail#3}}%
+ {\gdef\dotablehead{\executeifdefined{@@tablehead#2}\empty}%
+  \gdef\dotabletail{\executeifdefined{@@tabletail#3}\empty}%
   \secondstagestarttable[#1]}

> Another question - is there a better way to define table template?
> 
> Like \definetable[TestTab][|c|] (or \setuptable...) and later \startTestTab 
> ... \stopTestTab?

Take a look at tabulate for this method.

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
___

[NTG-context] Problem with \definetabletemplate

2012-03-15 Thread Procházka Lukáš Ing . - Pontex s . r . o .

Hello,

I have problem using \definetabletemplate 
(http://wiki.contextgarden.net/Command/definetabletemplate, 
http://www.mail-archive.com/search?l=ntg-context%40ntg.nl&q=definetabletemplate).

The following code doesn't work:


\definetabletemplate[Test][|c|]

\starttext
  \starttable[|c|] % This is OK
\HL
\NC aaa \AR
\HL
  \stoptable

  \starttable[Test] % A problem (?)
\HL
\NC aaa \AR
\HL
  \stoptable
\stoptext


What am I doing wrong?

Another question - is there a better way to define table template?

Like \definetable[TestTab][|c|] (or \setuptable...) and later \startTestTab ... 
\stopTestTab?

TIA.

Best regards,

Lukas


--
Ing. Lukáš Procházka [mailto:l...@pontex.cz]
Pontex s. r. o.  [mailto:pon...@pontex.cz] [http://www.pontex.cz]
Bezová 1658
147 14 Praha 4

Tel: +420 244 062 238
Fax: +420 244 461 038

t-Tab.mkiv
Description: Binary data
___
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
___