![](https://secure.gravatar.com/avatar/a4358949522f2efc1bab8ed68385b00c.jpg?s=120&d=mm&r=g)
Dear syndicate, Ok, here is a challenge: The following works (I thank Aditya for his help) ============================== \forceMPTEXcheck{LABEL} \startMPenvironment \ssxx\setupinterlinespace \stopMPenvironment \startMPinclusions vardef LABEL@\#(expr s, p)= label@\#(textext("% \framed[width=1.5cm,align=left,frame=off,autowidth=force,strut=on]{" & s & "}"),p) enddef ; LABEL.llft("(0,0,0,0) Light Condensed Small Sans~Serif", origin) ; ============================== Suppose I want to define LABEL so that for LABEL.llft LABEL.ulft I get \framed[align=left], and for LABEL.lrt LABEL.urt I get \framed[align=right]. How do I adjust the definition of LABEL above? Thank you Idris -- Professor Idris Samawi Hamid Department of Philosophy Colorado State University Fort Collins, CO 80523 -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/