Annotation of cci/usr/src/man/man1/tbl.1, revision 1.1.1.1

1.1       root        1: .TH TBL 1 "7 February 1983"
                      2: .SH NAME
                      3: tbl \- format tables for nroff or troff
                      4: .SH SYNOPSIS
                      5: .B tbl
                      6: [ files ] ...
                      7: .SH DESCRIPTION
                      8: .I Tbl
                      9: is a preprocessor for formatting tables for
                     10: .I nroff
                     11: or
                     12: .IR troff (1).
                     13: The input files are copied to the standard output, except for lines between
                     14: .TS and .TE command lines, which are assumed to describe tables
                     15: and are reformatted.
                     16: Details are given in the 
                     17: .IR tbl (1)
                     18: reference manual.
                     19: .SH EXAMPLE
                     20: .PP
                     21: As an example, letting \\t represent a tab (which should be typed as a genuine
                     22: tab) the input
                     23: .IP ""
                     24: \&.TS
                     25: .nf
                     26: c s s
                     27: c c s
                     28: c c c
                     29: l n n.
                     30: Household Population
                     31: Town\\tHouseholds
                     32: \\tNumber\\tSize
                     33: Bedminster\\t789\\t3.26
                     34: Bernards Twp.\\t3087\\t3.74
                     35: Bernardsville\\t2018\\t3.30
                     36: Bound Brook\\t3425\\t3.04
                     37: Branchburg\\t1644\\t3.49
                     38: Bridgewater\\t7897\\t3.81
                     39: Far Hills\\t240\\t3.19
                     40: \&.TE
                     41: .LP
                     42: .fi
                     43: yields
                     44: .ne 10
                     45: .IP " "
                     46: .TS
                     47: .nr 35 \n(.u
                     48: .nf
                     49: .nr 79 0n
                     50: .nr 80 \n(79
                     51: .nr 40 \n(79
                     52: .nr 38 \n(79+\w!Town!
                     53: .if \n(80<\n(38 .nr 80 \n(38
                     54: .nr 38 \n(79+\w!!
                     55: .if \n(80<\n(38 .nr 80 \n(38
                     56: .nr 38 \n(79+\w!Bedminster!
                     57: .if \n(80<\n(38 .nr 80 \n(38
                     58: .nr 38 \n(79+\w!Bernards Twp.!
                     59: .if \n(80<\n(38 .nr 80 \n(38
                     60: .nr 38 \n(79+\w!Bernardsville!
                     61: .if \n(80<\n(38 .nr 80 \n(38
                     62: .nr 38 \n(79+\w!Bound Brook!
                     63: .if \n(80<\n(38 .nr 80 \n(38
                     64: .nr 38 \n(79+\w!Branchburg!
                     65: .if \n(80<\n(38 .nr 80 \n(38
                     66: .nr 38 \n(79+\w!Bridgewater!
                     67: .if \n(80<\n(38 .nr 80 \n(38
                     68: .nr 38 \n(79+\w!Far Hills!
                     69: .if \n(80<\n(38 .nr 80 \n(38
                     70: .nr 81 \n(80
                     71: .nr 41 \n(80
                     72: .nr 38 \n(80+\w!Number!
                     73: .if \n(81<\n(38 .nr 81 \n(38
                     74: .nr 31 0
                     75: .nr 32 0
                     76: .nr 38 \w!789!
                     77: .if \n(31<\n(38 .nr 31 \n(38
                     78: .nr 38 \w!!
                     79: .if \n(32<\n(38 .nr 32 \n(38
                     80: .nr 38 \w!3087!
                     81: .if \n(31<\n(38 .nr 31 \n(38
                     82: .nr 38 \w!!
                     83: .if \n(32<\n(38 .nr 32 \n(38
                     84: .nr 38 \w!2018!
                     85: .if \n(31<\n(38 .nr 31 \n(38
                     86: .nr 38 \w!!
                     87: .if \n(32<\n(38 .nr 32 \n(38
                     88: .nr 38 \w!3425!
                     89: .if \n(31<\n(38 .nr 31 \n(38
                     90: .nr 38 \w!!
                     91: .if \n(32<\n(38 .nr 32 \n(38
                     92: .nr 38 \w!1644!
                     93: .if \n(31<\n(38 .nr 31 \n(38
                     94: .nr 38 \w!!
                     95: .if \n(32<\n(38 .nr 32 \n(38
                     96: .nr 38 \w!7897!
                     97: .if \n(31<\n(38 .nr 31 \n(38
                     98: .nr 38 \w!!
                     99: .if \n(32<\n(38 .nr 32 \n(38
                    100: .nr 38 \w!240!
                    101: .if \n(31<\n(38 .nr 31 \n(38
                    102: .nr 38 \w!!
                    103: .if \n(32<\n(38 .nr 32 \n(38
                    104: .nr 61 \n(80+\n(31
                    105: .nr 38 \n(61+\n(32
                    106: .if \n(38>\n(81 .nr 81 \n(38
                    107: .if \n(38<\n(81 .nr 61 +(\n(81-\n(38)/2
                    108: .nr 82 \n(81
                    109: .nr 42 \n(81
                    110: .nr 38 \n(81+\w!Size!
                    111: .if \n(82<\n(38 .nr 82 \n(38
                    112: .nr 31 0
                    113: .nr 32 0
                    114: .nr 38 \w!3!
                    115: .if \n(31<\n(38 .nr 31 \n(38
                    116: .nr 38 \w!.26!
                    117: .if \n(32<\n(38 .nr 32 \n(38
                    118: .nr 38 \w!3!
                    119: .if \n(31<\n(38 .nr 31 \n(38
                    120: .nr 38 \w!.74!
                    121: .if \n(32<\n(38 .nr 32 \n(38
                    122: .nr 38 \w!3!
                    123: .if \n(31<\n(38 .nr 31 \n(38
                    124: .nr 38 \w!.30!
                    125: .if \n(32<\n(38 .nr 32 \n(38
                    126: .nr 38 \w!3!
                    127: .if \n(31<\n(38 .nr 31 \n(38
                    128: .nr 38 \w!.04!
                    129: .if \n(32<\n(38 .nr 32 \n(38
                    130: .nr 38 \w!3!
                    131: .if \n(31<\n(38 .nr 31 \n(38
                    132: .nr 38 \w!.49!
                    133: .if \n(32<\n(38 .nr 32 \n(38
                    134: .nr 38 \w!3!
                    135: .if \n(31<\n(38 .nr 31 \n(38
                    136: .nr 38 \w!.81!
                    137: .if \n(32<\n(38 .nr 32 \n(38
                    138: .nr 38 \w!3!
                    139: .if \n(31<\n(38 .nr 31 \n(38
                    140: .nr 38 \w!.19!
                    141: .if \n(32<\n(38 .nr 32 \n(38
                    142: .nr 62 \n(81+\n(31
                    143: .nr 38 \n(62+\n(32
                    144: .if \n(38>\n(82 .nr 82 \n(38
                    145: .if \n(38<\n(82 .nr 62 +(\n(82-\n(38)/2
                    146: .nr 38 \n(79+\w!Household Population!-\n(82
                    147: .if \n(38>0 .nr 38 \n(38/2
                    148: .if \n(38<0 .nr 38 0
                    149: .nr 61 +1*\n(38
                    150: .nr 81 +1*\n(38
                    151: .nr 41 +1*\n(38
                    152: .nr 62 +2*\n(38
                    153: .nr 82 +2*\n(38
                    154: .nr 42 +2*\n(38
                    155: .nr 38 \n(80+\w!Households!-\n(82
                    156: .if \n(38>0 .nr 38 \n(38/1
                    157: .if \n(38<0 .nr 38 0
                    158: .nr 62 +1*\n(38
                    159: .nr 82 +1*\n(38
                    160: .nr 42 +1*\n(38
                    161: .nr 38 1n
                    162: .nr 41 +3*\n(38
                    163: .nr 81 +3*\n(38
                    164: .nr 61 +3*\n(38
                    165: .if n .if \n(61%24>0 .nr 61 +12u
                    166: .nr 42 +6*\n(38
                    167: .nr 82 +6*\n(38
                    168: .nr 62 +6*\n(38
                    169: .if n .if \n(62%24>0 .nr 62 +12u
                    170: .nr TW \n(82
                    171: .fc ! :
                    172: .ta \n(82u 
                    173: \&!:Household Population:!
                    174: .ta \n(80u \n(82u 
                    175: \&\h'|\n(40u'!:Town:!\h'|\n(41u'!:Households:!
                    176: .ta \n(80u \n(81u \n(82u 
                    177: \&\h'|\n(40u'!::!\h'|\n(41u'!:Number:!\h'|\n(42u'!:Size:!
                    178: .ta \n(80u \n(61u \n(62u \n(82u 
                    179: \&\h'|\n(40u'!Bedminster:!\h'|\n(41u'!:789!\h'|\n(42u'!:3!!.26:!
                    180: .ta \n(80u \n(61u \n(62u \n(82u 
                    181: \&\h'|\n(40u'!Bernards Twp.:!\h'|\n(41u'!:3087!\h'|\n(42u'!:3!!.74:!
                    182: .ta \n(80u \n(61u \n(62u \n(82u 
                    183: \&\h'|\n(40u'!Bernardsville:!\h'|\n(41u'!:2018!\h'|\n(42u'!:3!!.30:!
                    184: .ta \n(80u \n(61u \n(62u \n(82u 
                    185: \&\h'|\n(40u'!Bound Brook:!\h'|\n(41u'!:3425!\h'|\n(42u'!:3!!.04:!
                    186: .ta \n(80u \n(61u \n(62u \n(82u 
                    187: \&\h'|\n(40u'!Branchburg:!\h'|\n(41u'!:1644!\h'|\n(42u'!:3!!.49:!
                    188: .ta \n(80u \n(61u \n(62u \n(82u 
                    189: \&\h'|\n(40u'!Bridgewater:!\h'|\n(41u'!:7897!\h'|\n(42u'!:3!!.81:!
                    190: .ta \n(80u \n(61u \n(62u \n(82u 
                    191: \&\h'|\n(40u'!Far Hills:!\h'|\n(41u'!:240!\h'|\n(42u'!:3!!.19:!
                    192: .fc
                    193: .mk ##
                    194: .nr ## -1v
                    195: .if \n(35>0 .fi
                    196: .TE
                    197: .fi
                    198: .PP
                    199: If no arguments are given,
                    200: .I tbl
                    201: reads the standard input, so it may be used as a filter.  When 
                    202: .I tbl
                    203: is used with
                    204: .I eqn
                    205: or
                    206: .I neqn
                    207: the
                    208: .I tbl
                    209: command should be first, to minimize the volume of data passed through pipes.
                    210: .SH SEE ALSO
                    211: troff(1), eqn(1)
                    212: .br
                    213: M. E. Lesk,
                    214: .I TBL.

unix.superglobalmegacorp.com

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