On Thu, 18 Apr 2002, Hans Hagen wrote:
> At 04:11 PM 4/18/2002 +1000, you wrote:
>>I would like to place a screen behind one cell of a table that I am
>>using at the moment. Ideally, rounding the corners of this screen
>>would also be possible, but I can live without that.
>
> the most robust mechanism is bTABLE eTABLE which provides \framed
> features behind each cell
After grepping the sources heavily I found the ConTeXt XML module which
featured something like a clue as to how the [be]TABLE code worked. So,
I now have what I want.
[...]
> If this works on your system, you can spend the rest of the day trying
> to figure out what happens here:
It did and, had it not made my head explode, I would have spent longer
at it.
[...]
> \GFC[f:x]
I know that the 'f' is the symbolic name of the position and that 'x' is
the predefined background mentioned above. I couldn't work out exactly
what the set of macros for defining points did, though.
The XC macro seems to be some sort of helper and, based on the first
character, uses the previous column breaks internally.
The '=', or GSC, type seems to be devoted to picking the area of a
single cell, but it's non-functional for multi-line text. :(
The other two sets, [+-] and [><], seem to be identical in function.
I couldn't work out if there was *any* difference, though I suspect that
something subtle is going on that I didn't identify.
Finally, as I mentioned, trying to read the source to better understand
those macros made my brain melt. The ConTeXt sources scare me
occasionally -- there is /so/ much magic in there...
Anyway, I found that the [be]TABLE set work for me, so I use them.
I wouldn't mind getting some explanation of the use of the GSC, GFC and
GTC types, though.
...and it did shut me up for much of a day. ;)
Daniel
--
It may sound strange coming from a research man, but an attempt to get too
many facts will often leave you without any real knowledge at all.
-- Ernest Dichter