Annotation of 43BSDReno/share/doc/usd/25.trofftut/tt02, revision 1.1

1.1     ! root        1: .\"    @(#)tt02        6.1 (Berkeley) 5/23/86
        !             2: .\"
        !             3: .NH
        !             4: Point Sizes; Line Spacing
        !             5: .PP
        !             6: As mentioned above,
        !             7: the command
        !             8: .BD .ps
        !             9: sets the point size.
        !            10: One point is 1/72 inch,
        !            11: so 6-point characters are at most 1/12 inch high,
        !            12: and 36-point characters are \(12 inch.
        !            13: There are 15 point sizes, listed below.
        !            14: .P1 1
        !            15: .ps 6
        !            16: 6 point: Pack my box with five dozen liquor jugs.
        !            17: .ps 7
        !            18: .vs 8p
        !            19: 7 point: Pack my box with five dozen liquor jugs.
        !            20: .vs 9p
        !            21: .ps 8
        !            22: 8 point: Pack my box with five dozen liquor jugs.
        !            23: .vs 10p
        !            24: .ps 9
        !            25: 9 point: Pack my box with five dozen liquor jugs.
        !            26: .vs 11p
        !            27: .ps 10
        !            28: 10 point: Pack my box with five dozen liquor
        !            29: .vs 12p
        !            30: .ps 11
        !            31: 11 point: Pack my box with five dozen 
        !            32: .vs 14p
        !            33: .ps 12
        !            34: 12 point: Pack my box with five dozen
        !            35: .vs 16p
        !            36: .ps 14
        !            37: 14 point: Pack my box with five
        !            38: .vs 24p
        !            39: \s1616 point\s18 18 point\s20 20 point
        !            40: .vs 40p
        !            41: \s2222\s24 24\s28 28\s36 36
        !            42: .ps 10
        !            43: .vs 12p
        !            44: .P2
        !            45: .PP
        !            46: If the number after
        !            47: .BD .ps 
        !            48: is not one of these
        !            49: legal sizes,
        !            50: it is rounded up to the next valid value,
        !            51: with a maximum of 36.
        !            52: If no number follows
        !            53: .BD .ps ,
        !            54: .UL troff
        !            55: reverts to the previous size, whatever it was.
        !            56: .UL troff
        !            57: begins with point size 10,
        !            58: which is usually fine.
        !            59: The original of this document (on 8.5 by 11 inch paper) is in 9 point.
        !            60: .PP
        !            61: The point size can also be changed in the middle of a line
        !            62: or even a word
        !            63: with the in-line command
        !            64: .BD \es .
        !            65: To produce
        !            66: .P1
        !            67: \s8UNIX\s10 runs on a \s8PDP-\s1011/45
        !            68: .P2
        !            69: type
        !            70: .P1
        !            71: \es8UNIX\es10 runs on a \es8PDP-\es1011/45
        !            72: .P2
        !            73: As above,
        !            74: .BD \es 
        !            75: should be followed by a legal point size,
        !            76: except that
        !            77: .BD \es0 
        !            78: causes the size to revert to
        !            79: its previous value.
        !            80: Notice that
        !            81: .BD \es1011
        !            82: can be understood correctly as `size 10, followed by an 11', if the size is legal,
        !            83: but not otherwise.
        !            84: Be cautious with similar constructions.
        !            85: .PP
        !            86: Relative size changes are also legal and useful:
        !            87: .P1
        !            88: \es\-2UNIX\es+2
        !            89: .P2
        !            90: temporarily decreases the size, whatever it is, by two points, then
        !            91: restores it.
        !            92: Relative size changes have the advantage that the size difference
        !            93: is independent of the starting size of the document.
        !            94: The amount of the relative change is restricted
        !            95: to a single digit.
        !            96: .WS
        !            97: .PP
        !            98: The other parameter that determines what the type looks like
        !            99: is the spacing between lines,
        !           100: which is set independently of the point size.
        !           101: Vertical spacing is measured from the bottom of one line to
        !           102: the bottom of the next.
        !           103: The command to control vertical spacing is
        !           104: .BD .vs .
        !           105: For running text, it is usually best to set the vertical spacing
        !           106: about 20% bigger than the character size.
        !           107: For example, so far in this document, we have used
        !           108: ``9 on 11'', that is,
        !           109: .P1
        !           110: ^ps 9
        !           111: ^vs 11p
        !           112: .P2
        !           113: If we changed to
        !           114: .P1
        !           115: ^ps 9
        !           116: ^vs 9p
        !           117: .P2
        !           118: .vs 9p
        !           119: .ne 3
        !           120: the running text would look like this.
        !           121: After a few lines, you will agree it looks a little cramped.
        !           122: The right vertical spacing is partly a matter of taste, depending on how
        !           123: much text you want to squeeze into a given space,
        !           124: and partly a matter of traditional printing style.
        !           125: By default,
        !           126: .UL troff
        !           127: uses 10 on 12.
        !           128: .PP
        !           129: .vs 14p
        !           130: .ps 12
        !           131: Point size and vertical spacing make a substantial difference in the amount of text
        !           132: per square inch.
        !           133: This is 12 on 14.
        !           134: .ne 2
        !           135: .PP
        !           136: .ne 2
        !           137: .ps 6
        !           138: .vs 7p
        !           139: Point size and vertical spacing make a substantial difference in the amount of text
        !           140: per square inch.
        !           141: For example,
        !           142: 10 on 12 uses about twice as much space as 7 on 8.
        !           143: This is 6 on 7, which is even smaller.
        !           144: It packs a lot more words per line,
        !           145: but you can go blind trying to read it.
        !           146: .PP
        !           147: When used without arguments,
        !           148: .BD .ps
        !           149: and
        !           150: .BD .vs
        !           151: revert to the previous size and vertical spacing
        !           152: respectively.
        !           153: .WS
        !           154: .PP
        !           155: The command
        !           156: .BD .sp
        !           157: is used to get extra vertical space.
        !           158: Unadorned, 
        !           159: it gives you one extra blank line (one
        !           160: .BD .vs ,
        !           161: whatever that has been set to).
        !           162: Typically, that's more or less than you want,
        !           163: so
        !           164: .BD .sp
        !           165: can be followed by
        !           166: information about how much space you want _
        !           167: .P1
        !           168: ^sp 2i
        !           169: .P2
        !           170: means `two inches of vertical space'.
        !           171: .P1
        !           172: ^sp 2p
        !           173: .P2
        !           174: means `two points of vertical space';
        !           175: and
        !           176: .P1
        !           177: ^sp 2
        !           178: .P2
        !           179: means `two vertical spaces' _ two of whatever
        !           180: .BD .vs
        !           181: is set to
        !           182: (this can also be made explicit with
        !           183: .BD .sp\ 2v );
        !           184: .UL troff
        !           185: also understands decimal fractions in most places,
        !           186: so
        !           187: .P1
        !           188: ^sp 1.5i
        !           189: .P2
        !           190: is a space of 1.5 inches.
        !           191: These same scale factors can be used after
        !           192: .BD .vs
        !           193: to define line spacing, and in fact after most commands
        !           194: that deal with physical dimensions.
        !           195: .PP
        !           196: It should be noted that all size numbers are converted internally
        !           197: to `machine units', which are 1/432 inch
        !           198: (1/6 point).
        !           199: For most purposes, this is enough resolution
        !           200: that you don't have to worry about the accuracy of the representation.
        !           201: The situation is not quite so good vertically,
        !           202: where resolution is 1/144 inch
        !           203: (1/2 point).

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.