* box, strut
@ 2003-09-05 8:01 Patrick Gundlach
2003-09-05 10:23 ` Hans Hagen
0 siblings, 1 reply; 3+ messages in thread
From: Patrick Gundlach @ 2003-09-05 8:01 UTC (permalink / raw)
Hello,
could someone please explain the following result?
\starttext
\setbox0=\hbox{fg}\showbox0
\setbox0=\hbox{\strut fg}\showbox0
\stoptext
gives
> \box0=
\hbox(8.33331+2.33331)x9.46518
./cmr12/f
./cmr12/g
! OK.
l.3 \setbox0=\hbox{fg}\showbox0
> \box0=
\hbox(10.41603+4.05064)x9.46518
.\hbox(10.41603+4.05064)x0.0
..\rule(10.41603+4.05064)x0.0
..\glue 0.0 plus 1.0fil minus 1.0fil
./cmr12/f
./cmr12/g
! OK.
l.4 \setbox0=\hbox{\strut fg}\showbox0
OK, the first box is easy. The second one gives me a slight headache:
why is the rule 10.4 + 4.1 pt? (14.46667 total)
the definition of strut(box) is
\setbox\strutbox=\hbox{\vrule height8.5pt depth3.5pt width\z@}
so where do the other 2.46667 point come from?
Patrick
--
Silent is the goldfish in its bowl
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: box, strut
2003-09-05 8:01 box, strut Patrick Gundlach
@ 2003-09-05 10:23 ` Hans Hagen
2003-09-05 10:54 ` Extending into the left margin Duncan Hothersall
0 siblings, 1 reply; 3+ messages in thread
From: Hans Hagen @ 2003-09-05 10:23 UTC (permalink / raw)
At 10:01 05/09/2003 +0200, you wrote:
>the definition of strut(box) is
>
> \setbox\strutbox=\hbox{\vrule height8.5pt depth3.5pt width\z@}
>
>so where do the other 2.46667 point come from?
in context the strut (box) is defined in a non fixed way, i.e. it adapts
itself to the font settings; your def is the plaintex def
grep core-spa.tex for 'strut' (there are actually different kind of struts
and you can define your own)
Hans
-------------------------------------------------------------------------
Hans Hagen | PRAGMA ADE | pragma@wxs.nl
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------
information: http://www.pragma-ade.com/roadmap.pdf
documentation: http://www.pragma-ade.com/showcase.pdf
-------------------------------------------------------------------------
^ permalink raw reply [flat|nested] 3+ messages in thread
* Extending into the left margin
2003-09-05 10:23 ` Hans Hagen
@ 2003-09-05 10:54 ` Duncan Hothersall
0 siblings, 0 replies; 3+ messages in thread
From: Duncan Hothersall @ 2003-09-05 10:54 UTC (permalink / raw)
Hi all.
I'm using the nice \bTABLE natural tables commands to set my tables. I'm
now running into tables which need a little extra space, and since I
have a wide left margin I would like them to extend into it. By default
they extend into the right marging, which doesn't have very much space
and looks ugly.
Because I'm using [split=yes] to enable tables to split over pages, I
don't want to just put the whole table in a box and then shift it to the
left. I am wondering if I can use a localised setuplayout to change the
left margin just for the duration of the table? Or is there another
clean way to get specific tables to extend into the left margin?
Many thanks.
Duncan
dh@capdm.com
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2003-09-05 10:54 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-05 8:01 box, strut Patrick Gundlach
2003-09-05 10:23 ` Hans Hagen
2003-09-05 10:54 ` Extending into the left margin Duncan Hothersall
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).