[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [Groff] tbl bug[s]
From: |
Ted Harding |
Subject: |
RE: [Groff] tbl bug[s] |
Date: |
Tue, 26 Jun 2001 21:40:13 +0100 (BST) |
On 26-Jun-01 Larry McVoy wrote:
> This is in groff-1.15, if someone can tell me it is already fixed I'll
> promptly upgrade.
>
> Take the following table and groff -t it and you will see two things:
>
> a) The baseline for the text in the T{ }T is different from the other
> baselines.
>
> b) The T{ }T changes the font. If I lift the .ft above the table then
> it does not but that strikes as the wrong thing.
>
> .ps 16
> .vs 18
> .TS
> expand box;
> cw(.7i)|cw(4.0i)|rw(1.2i)|rw(1.2i)
> c|l|r|r.
> .ft HB
> Qty Description Price Total
> _
> .ps -2
> .vs -2
> .sp .5
> XX T{
> Some text Some text Some
> T} $1,550 $27,900
> XX Some text Some text Some $1,550 $27,900
> .TE
> _______________________________________________
> Groff maillist - address@hidden
> http://ffii.org/mailman/listinfo/groff
This, traditionally speaking, is not a bug but a feature. However,
I agree that it is not what you would intuitively expect.
Quote from "Tbl -- A Program to Format Tables" by M.E. Lesk:--
"Text blocks are pulled out from the table, processed separately
by troff, and replaced in the table as a solid block. ...
[Sentence about how line length is obtained].
The other parameters (point size, font, etc.) used in setting the
_block_of_text_ are those in effect at the beginning of the table
(including the effect of the .TS macro) and any table format
specifications of size, spacing and font, using the p, v and f
modifiers to the column key-letters. Commands within the text
block itself are also recognised, of course. However, troff
commands within the table data but not within the text block
do not affect that block."
And this, especially the last sentence, is exactly what you
observed!
Ted.
--------------------------------------------------------------------
E-Mail: (Ted Harding) <address@hidden>
Fax-to-email: +44 (0)870 167 1972
Date: 26-Jun-01 Time: 21:40:13
------------------------------ XFMail ------------------------------