On Thu, 19 Apr 2007, Vyatcheslav Yatskovsky wrote:

> Hello Mojca,
>
> Is there need for \strut at all? The definitions
>
> \def\hotkey#1{\inframed[corner=00, offset=0pt]{\ #1\ }}
>
> and
>
> \def\hotkey#1{\inframed[corner=00,offset=0pt]{\strut\ #1\ }}
>
> work equally well and I can see no difference.
>
> I (wrongly) supposed that \strut version can prevent the frame from growing 
> in height, but when I set offset more then zero, the height is increased too.

\strut insures that all frames are of a minimimum height equal the 
height of parenthesis. Try

\hotkey{A} \hotkey{a}

Aditya


> In your original version, only the offset option was omitted, so that  frames 
> was bigger by default. With offset=0pt they look just pretty.
> (Until there are possibility to control width/height or xoffset/yoffset 
> separately).
>
> Thanks a lot.
>
> Best,
> Vyatcheslav
>
>
>
>> On 4/19/07, Mojca Miklavec <[EMAIL PROTECTED]> wrote:
>>> Hello Hans,
>
>>> I've found the following sentence in core-rul.tex:
>
>>> %D The last conditional takes care of the special situation of
>>> %D in||line \inframed[height=3cm]{framed} boxes. Such boxes have
>>> %D to be \inframed{aligned} with the running text.
>
>>> But the behaviour seems either broken or perhaps I didn't understand
>>> the concept. The text inside bigger \inframed command doesn't seem to
>>> be aligned properly:
>
>>> The last conditional takes care of the special situation of in||line
>>> \inframed[height=3cm]{framed} boxes. Such boxes have to be
>>> \inframed{aligned} with the running text.
>
>>> Thanks a lot,
>>>     Mojca
>
>>> PS to Yatskovsky: I didn't realize that \inframed was indeed only a
>>> synonym for "location=low".
>
>> The culprit most probably lies here:
>
>> \installframedlocator \v!low
>>   {}
>>   {\doprelocframedbox\strutdp
>>    \setbox\framebox\hbox{\lower\scratchdimen\box\framebox}%
>>    \ht\framebox\strutht
>>    \dp\framebox\strutdp
>>    \box\framebox}
>
>> The box is lowered for "strut depth" + line width + offset, without
>> taking the extra parameter "height=..." into account.
>
>
>> For Yatskovsky: you can still use something like
>>     \def\hotkey#1{\inframed[corner=00,offset=5pt]{\strut\ #1\ }}
>> if you need to have bigger offset (offset=...) and if you want all
>> your hotkeys to be equally heigh (\strut, although I believe that
>> strut is already there by default).
>
>> But the "forgotten case" could or should still be solved ...
>
>> Mojca
>
> _______________________________________________
> ntg-context mailing list
> ntg-context@ntg.nl
> http://www.ntg.nl/mailman/listinfo/ntg-context
>
>
>

-- 
Aditya Mahajan | EECS Systems, University of Michigan
http://www.eecs.umich.edu/~adityam | Ph: 734.262.4008
_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context

Reply via email to