Hans van der Meer wrote: > On Jun 12, 2006, at 23:31, Hans Hagen wrote: > > >> Hans van der Meer wrote: >> >>> I did want to typeset material within framedtext with some white >>> before and after each line. >>> Appropriate for this seems to me: \null\quad material \quad\null\crlf >>> etc.; the preceding \null preventing disappearence of the first >>> \quad. >>> >>> The strange thing is that the \null in the first line induces an >>> extra >>> vertical whitespace between the top of the frame and the first line >>> inside the frame. >>> >>> An impression of the result: >>> >>> ----------------------- >>> |� �� �� �� �� �� �� �|� with \null >>> in first line >>> |� �� �first line� � �| >>> |� �� �second line � �| >>> ----------------------- >>> >>> ----------------------- >>> |� �� �first line� � �|� without \null in first line >>> |� �� �second line � �| >>> ----------------------- >>> >>> It seems counterintuitive to withhold the \null in the first line in >>> order to have the framing correct. >>> A minimal example on which I encountered this follows: >>> >>> \setupbodyfont[cmr] >>> >> interesting, cmr >> > > Yes, my default font setup sometimes seems to play havoc with me. > It turns automagically into lm. > > As for the above problem, my brains were a bit rusty I think. > Just a leavevmode did the trick: > > \startframedtext[middle][width=fit] > \leavevmode % <= the solution > \null\quad\type{with leavevmode: no more extra vertical space}\quad > \null\crlf > \null\quad\type{normal vertical space}\quad\null > \stopframedtext > in general \dontleavehmode is better since \leavevmode may introduce unwanted whitespace sometimes
(i try to avoid \leavevmode whenever possible) Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl ----------------------------------------------------------------- _______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context