On Tue, 2 Oct 2012, Procházka Lukáš Ing. - Pontex s. r. o. wrote: > Hello, > > I'm just curious: > > I tried to apply align specification to \b/e-TABLE, inframed, > \start/stop-alignment and \start/stop-tabulate: > > ---- > \setupbodyfont[11pt] > > \starttext > \bTABLE > \setupTABLE[width=4cm,align=middle] > \setupTABLE[column][1][align=left] > \setupTABLE[column][4][align=right] > \bTR > \bTD ali=L\eTD > \bTD B\eTD > \bTD \inframed[width=1.5cm,align=left]{ali=L}\eTD > \bTD ali=R\eTD > \eTR > \eTABLE > > \startalignment[left] > \input tufte > \stopalignment > > \starttabulate[|pl|pc|pr|] > \NC ali=L \input tufte\NC\input tufte\NC ali=R \input tufte\NC\NR > \stoptabulate > \stoptext > ---- > > The text aligned by "align=left" inside TABLE cell, inside \inframed and > inside \startalignment is aligned to the right border of the "bounding box" > (ragged left). > > The text aligned by "align=left" inside \start/stop-tabulate is aligned to > the left edge of the "bounding box". That is not align=left but the `l` key. Read it as leftflushed :) > I must admit than tabulate's behavior seems more natural to me, but this may > be just my point of view. > > Anyway, why the behavior of alignment specification is different for > {\b/e-TABLE, \inframed, \start/stop-alignment} and {\start/stop-tabulate}? > > Wouldn't be nice to unite it? This is for historic reasons, (I think that there is a wiki FAQ on this). The easiest solution is to forget about left and right and use leftflushed and rightflushed. Aditya