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