On Mon, 18 Aug 2014 01:46:01 -0600, Wolfgang Schuster
Am 18.08.2014 um 07:15 schrieb Idris Samawi Hamid ادريس سماوي حامد
: Dear syndicate,
I'm stumped trying to get the first two cells of the following TABLE aligned to the center:
====================== \define[3]\Glyphbox {\framed[frame=on,align=middle]\bgroup {#1\\ #2\\ #3% \egroup}}
Please check this: \bgroup { … \egroup }
Yes, took out the font-dependent line to make a minimal example and that got mixed up... still compiled correctly interestingly...
\starttext \setupTABLE[frame=on,align=middle] \bTABLE \bTR \bTD \Glyphbox{I}{a}{1} \eTD \bTD \Glyphbox{I}{a}{1} \eTD \eTR \bTR \bTD \Glyphbox{III}{aaa}{111} \eTD \bTD \Glyphbox{III}{aaa}{111} \eTD \eTR \eTABLE \stoptext ======================
See also attached pdf. No what I've tried (\setupTABLE) the first two cells remain flushleft. Even with
\setupTABLE[frame=on,align=flushright]
the two cells in the top row remain flushleft. Thanks in advance for any advice and
1. You need \dontleavehmode in front of the \framed.
2. You need \setupTABLE[start][..,..=..,..] because \bTABLE sets a default value for the align key which can’t be overwritten with a simple \setupTABLE[..,..=..,..].
Wow... Now *this* is one that would be instructive to place on the wiki. (Is '\setupTABLE[start]' documented anywhere else?) Thanks, Wolfgang! Best wishes Idris -- Idris Samawi Hamid Professor of Philosophy Colorado State University Fort Collins, CO 80523