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
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