Damien Thiriet via ntg-context schrieb am 24.11.2024 um 13:19:
Hello,
I have troubles with \definextable, something I obviously didn't understand This MWE compiles well.
\definextable [Test] \setupxtable [Test] [frame=off] \starttext \startxtable %[Test] \startxrow \startxcell [Test] bla \stopxcell \startxcell [Test] bli \stopxcell \stopxrow \stopxtable \stoptext
However, if I uncomment [Test] afetr \startxtable, I get this error:
[...]
Why can't I nest the same kind of xtable?
These are *not* nested xtables. Your problem here is a circular reference where a parameter (e.g. framecolor) tries to load the value of its parent because it has no value itself. Since you set the parent to itself it results in an endless loop until it runs out of memory. To avoid this problem uses different instance name for the table as a whole and the named parameters for a cell, row etc. \definextable [Tableinstance] [framecolor=red] \setupxtable [Parameters] [foregroundstyle=italic] \starttext \startxtable [Tableinstance] \startxrow \startxcell [Parameters] bla \stopxcell \stopxrow \stopxtable \stoptext Wolfgang