Re: [NTG-context] xml table reading problem

2006-04-09 Thread Johannes Graumann
Hans Hagen wrote:

 {
 }
Thanks ... blush ...

Joh

___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] xml table reading problem

2006-04-09 Thread Johannes Graumann
Hans,

Thank you once more, but I'm just to green for this ...

\defineXMLnested
  [table]
  {
\bgroup
\defineXMLsave[caption]
\defineXMLsave[content]
  }
  {
\placetable
  [\XMLpar{table}{location}{here}]
  [\XMLpar{table}{label}{unknown}]
  {\XMLflush{caption}}
  \ix
  \expanded{\bTABLE\XMLflush{content}}\eTABLE
  \x
\egroup
  }

Still gives me trouble:

! Missing { inserted.
to be read again
   \edef
\doifsomething #1-\edef
 \!!stringa {#1}\ifx \!!stringa \empty
\expandafter ...

\switchtobodyfont [#1]-\doifsomething {#1}
{\doifdefinedelse {\??ft
\normal...

\dogetgrouped ...nown}] {\XMLflush {caption}} \ix
  \expanded {\bTABLE
\XMLflu...
l.417   /table

___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] xml table reading problem

2006-04-08 Thread Hans Hagen
Johannes Graumann wrote:
 Hello,

 Derived from the 'figure' and 'table' examples in the XML example document,
 I came up with the following set of mapping rules for formating XML tables
 with ConTeXt. 

 \defineXMLenvironment 
   
\defineXMLnested
   [table]
   {
 \bgroup
 \defineXMLpush[caption]
 \defineXMLpush[content]
   
\defineXMLsave (changed name)
   }
   {
 \placetable
   [\XMLpar{table}{location}{here}]
   [\XMLpar{table}{label}{unknown}]
   {\XMLpop{caption}}
   \ix
   \bTABLE
 \XMLpop{content}
   \eTABLE
   
\expanded{\bTABLE\XMLflush{content}}\eTABLE
   \x
 \egroup
   }
 \defineXMLnested  [tr]\bTR\eTR
 \defineXMLnested  [td]\bTD\eTD

 When compiling a file with this rule set, I get the following error:

 ! Missing { inserted.
 to be read again
\edef
 \doifsomething #1-\edef
  \!!stringa {#1}\ifx \!!stringa \empty
 \expandafter ...

 \switchtobodyfont [#1]-\doifsomething {#1}
 {\doifdefinedelse {\??ft
 \normal...

 \XML:ele:/table ...nown}] {\XMLpop {caption}} \ix
   \bTABLE \XMLpop
 {content} ...
 l.437   /table

 When switching to scroll mode, the tables come out ok, but I'm unable to use 

 \defineXMLenvironmentsave
   [textref]
   [name=]
   {}
   {\in{\XMLflush{textref}}[\XMLop{name}]}

 to refer to them ...

 Any input would be highly appreciated.

 On a side note: how do I, in a document with
 general '\setupinterlinespace[line=2\bodyfontsize]' switch to 'small'
 interlinespace for floatcaptions (and footnotes)?

 Tried '\setupcaptions[style={small
 \setupinterlinespace[small]},width=\textwidth]', but that doesn't work ...

 Thanks, Joh

 ___
 ntg-context mailing list
 ntg-context@ntg.nl
 http://www.ntg.nl/mailman/listinfo/ntg-context
   


-- 

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-

___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


[NTG-context] xml table reading problem

2006-04-07 Thread Johannes Graumann
Hello,

Derived from the 'figure' and 'table' examples in the XML example document,
I came up with the following set of mapping rules for formating XML tables
with ConTeXt. 

\defineXMLenvironment 
  [table]
  {
\bgroup
\defineXMLpush[caption]
\defineXMLpush[content]
  }
  {
\placetable
  [\XMLpar{table}{location}{here}]
  [\XMLpar{table}{label}{unknown}]
  {\XMLpop{caption}}
  \ix
  \bTABLE
\XMLpop{content}
  \eTABLE
  \x
\egroup
  }
\defineXMLnested  [tr]\bTR\eTR
\defineXMLnested  [td]\bTD\eTD

When compiling a file with this rule set, I get the following error:

! Missing { inserted.
to be read again
   \edef
\doifsomething #1-\edef
 \!!stringa {#1}\ifx \!!stringa \empty
\expandafter ...

\switchtobodyfont [#1]-\doifsomething {#1}
{\doifdefinedelse {\??ft
\normal...

\XML:ele:/table ...nown}] {\XMLpop {caption}} \ix
  \bTABLE \XMLpop
{content} ...
l.437   /table

When switching to scroll mode, the tables come out ok, but I'm unable to use 

\defineXMLenvironmentsave
  [textref]
  [name=]
  {}
  {\in{\XMLflush{textref}}[\XMLop{name}]}

to refer to them ...

Any input would be highly appreciated.

On a side note: how do I, in a document with
general '\setupinterlinespace[line=2\bodyfontsize]' switch to 'small'
interlinespace for floatcaptions (and footnotes)?

Tried '\setupcaptions[style={small
\setupinterlinespace[small]},width=\textwidth]', but that doesn't work ...

Thanks, Joh

___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context