@(#)tbl 6.3 (Berkeley) 06/05/93
.EH 'USD:25-%''Tbl \(em A Program to Format Tables' .OH 'Tbl \(em A Program to Format Tables''USD:25-%' \" .TM 76-1274-5 39199 39199-11 Tbl \(em A Program to Format Tables .AU "MH 2C-569" 6377 M. E. Lesk .AI .MH .AB Tbl .R is a document formatting preprocessor for troff .R or nroff .R which makes even fairly complex tables easy to specify and enter. It is available on the X system and on Honeywell 6000 GCOS. Tables are made up of columns which may be independently centered, right-adjusted, left-adjusted, or aligned by decimal points. Headings may be placed over single columns or groups of columns. A table entry may contain equations, or may consist of several rows of text. Horizontal or vertical lines may be drawn as desired in the table, and any table or element may be enclosed in a box. For example:
1970 Federal Budget Transfers |
\s-2(in billions of dollars)\s0 |
State Taxes Money Net |
\^ collected spent \^ |
New York 22.91 21.35 -1.56 |
New Jersey 8.33 6.96 -1.37 |
Connecticut 4.12 3.10 -1.02 |
Maine 0.74 0.67 -0.07 |
California 22.29 22.42 +0.13 |
New Mexico 0.70 1.49 +0.79 |
Georgia 3.30 4.28 +0.98 |
Mississippi 1.15 2.32 +1.17 |
Texas 9.33 11.13 +1.80 |
Tbl .R turns a simple description of a table into a troff .R or nroff .R [1] program (list of commands) that prints the table. Tbl .R may be used on the X [2] system and on the Honeywell 6000 GCOS system. It attempts to isolate a portion of a job that it can successfully handle and leave the remainder for other programs. Thus tbl .R may be used with the equation formatting program eqn .R [3] or various layout macro packages [4,5,6], but does not duplicate their functions.
This memorandum is divided into two parts. First we give the rules for preparing tbl .R input; then some examples are shown. The description of rules is precise but technical, and the beginning user may prefer to read the examples first, as they show some common table arrangements. A section explaining how to invoke tbl .R precedes the examples. To avoid repetition, henceforth read troff .R as ``troff .R or nroff.'' .R
The input to tbl .R is text for a document, with tables preceded by a ``\*.TS'' (table start) command and followed by a ``\*.TE'' (table end) command. Tbl .R processes the tables, generating troff .R formatting commands, and leaves the remainder of the text unchanged. The ``\*.TS'' and ``\*.TE'' lines are copied, too, so that troff .R page layout macros (such as the memo formatting macros [4]\|) can use these lines to delimit and place tables as they see fit. In particular, any arguments on the ``\*.TS'' or ``\*.TE'' lines are copied but otherwise ignored, and may be used by document layout macro commands.
The format of the input is as follows: text \*.TS \fItable \*.TE text \*.TS \fItable \*.TE text \&\*. \*. \*. where the format of each table is as follows: \*.TS options ; format \*. data \fR\*.TE Each table is independent, and must contain formatting information followed by the data to be entered in the table. The formatting information, which describes the individual columns and rows of the table, may be preceded by a few options that affect the entire table. A detailed description of tables is given in the next section.
Input commands.As indicated above, a table contains, first, global options, then a format section describing the layout of the table entries, and then the data to be printed. The format and data are always required, but not the options. The various parts of the table are entered as follows:
.ns
The tbl .R program tries to keep boxed tables on one page by issuing appropriate ``need'' (\*.ne\|) commands. These requests are calculated from the number of lines in the tables, and if there are spacing commands embedded in the input, these requests may be inaccurate; use normal troff .R procedures, such as keep-release macros, in that case. The user who must have a multi-page boxed table should use macros designed for this purpose, as explained below under `Usage.'.cs B 25
.ns
When numerical alignment is specified, a location for the decimal point is sought. The rightmost dot (\*.) adjacent to a digit is used as a decimal point; if there is no dot adjoining a digit, the rightmost digit is used as a units digit; if no alignment is indicated, the item is centered in the column. However, the special non-printing character string \e& may be used to override unconditionally dots and digits, or to align alphabetic data; this string lines up where a dot normally would, and then disappears from the final output. In the example below, the items shown at the left will be aligned (in a numerical column) as shown on the right: .KS13 13 |
4\*.2 4\*.2 |
26\*.4\*.12 26\*.4\*.12 |
abc abc |
abc\e& abc\& |
43\e&3\*.22 433\*.22 |
749\*.12 749\*.12 |
c s s l n n \*.which specifies a table of three columns. The first line of the table contains a heading centered across all three columns; each remaining line contains a left-adjusted item in the first column followed by two columns of numerical data. A sample table in this format might be:
Overall title |
Item-a 34.22 9.1 |
Item-b 12.65 .02 |
Items: c,d,e 23 5.8 |
Total 69.87 14.92 |
\*. \*. \*. $fat roman "T{"$ block of text .R $fat roman "T}"$ \*. \*. \*.is the way to enter, as a single entry in the table, something that cannot conveniently be typed as a simple string between tabs. Note that the $fat roman "T}" $ end delimiter must begin a line; additional columns of data may follow after a tab on the same line. See the example on page 11 for an illustration of included text blocks .e1 aa 11 in a table. If more than twenty or thirty text blocks are used in a table, various limits in the troff .R program are likely to be exceeded, producing diagnostics such as `too many string/macro names' or `too many number registers.' Text blocks are pulled out from the table, processed separately by troff, .R and replaced in the table as a solid block. If no line length is specified in the block of text .R itself, or in the table format, the default is to use $ L times C / (N+1) $ where L .R is the current line length, C .R is the number of table columns spanned by the text, and N .R is the total number of columns in the table. The other parameters (point size, font, etc.) used in setting the block of text .R 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 recognized, of course. However, troff commands within the table data but not within the text block do not affect that block.
.di RR . this is going down a rathole delim off .EN .di
Warning: .bd I it is not possible to change the number of columns, the space between columns, the global options such as box, or the selection of columns to be made equal width.
Usage.On \s-2UNIX\s0, tbl .R can be run on a simple table with the command tbl input-file | troff but for more complicated use, where there are several input files, and they contain equations and ms memorandum layout commands as well as tables, the normal command would be tbl file-1 file-2 \*. \*. \*. | eqn | troff -ms and, of course, the usual options may be used on the troff .R and eqn .R commands. The usage for nroff .R is similar to that for troff, .R but only \s-2TELETYPE\s+2\(rg Model 37 and Diablo-mechanism (\s-2DASI\s0 or \s-2GSI\s0) terminals can print boxed tables directly.
For the convenience of users employing line printers without adequate driving tables or post-filters, there is a special -TX command line option to tbl which produces output that does not have fractional line motions in it. The only other command line options recognized by tbl are -ms and -mm which are turned into commands to fetch the corresponding macro files; usually it is more convenient to place these arguments on the troff part of the command line, but they are accepted by tbl as well.
Note that when eqn .R and tbl .R are used together on the same file tbl .R should be used first. If there are no equations within tables, either order works, but it is usually faster to run tbl .R first, since eqn .R normally produces a larger expansion of the input than tbl. .R However, if there are equations within tables (using the delim .R mechanism in eqn), tbl .R must be first or the output will be scrambled. Users must also beware of using equations in n-style columns; this is nearly always wrong, since tbl .R attempts to split numerical format items into two parts and this is not possible with equations. The user can defend against this by giving the delim(xx) table option; this prevents splitting of numerical columns within the delimiters. For example, if the eqn delimiters are $$ , giving delim($$) a numerical column such as ``1245 $+- 16$'' will be divided after 1245, not after 16.
Tbl .R limits tables to twenty columns; however, use of more than 16 numerical columns may fail because of limits in troff, .R producing the `too many number registers' message. Troff number registers used by tbl .R must be avoided by the user within tables; these include two-digit names from 31 to 99, and names of the forms #x, x+, x |, \v'3p'^\v'-3p'x, and x-, where x is any lower case letter. The names ##, #-, and #^ are also used in certain circumstances. To conserve number register names, the n and a formats share a register; hence the restriction above that they may not be used in the same column.
For aid in writing layout macros, tbl .R defines a number register TW which is the table width; it is defined by the time that the ``\*.TE'' macro is invoked and may be used in the expansion of that macro. More importantly, to assist in laying out multi-page boxed tables the macro T# is defined to produce the bottom lines and side lines of a boxed table, and then invoked at its end. By use of this macro in the page footer a multi-page table can be boxed. In particular, the ms .R macros can be used to print a multi-page boxed table with a repeated heading by giving the argument H to the ``\*.TS'' macro. If the table start macro is written
\*.TS H
a line of the form
\*.TH
must be given in the table after any table heading (or at the start if none). Material up to the ``\*.TH'' is placed at the top of each page of table; the remaining lines in the table are placed on several pages as required. Note that this is not .R a feature of tbl, .R but of the ms layout macros.
Examples.Here are some examples illustrating features of tbl. .R The symbol \*T in the input represents a tab character. .po \\n(POu
Input: .R
...po +3i Output: .R ..
N 2.5i \*.TS box; c c c l l l\*. Language\*TAuthors\*TRuns on \& Fortran\*TMany\*TAlmost anything PL/1\*TIBM\*T360/370 C\*TBTL\*T11/45,H6000,370 BLISS\*TCarnegie-Mellon\*TPDP-10,11 IDS\*THoneywell\*TH6000 Pascal\*TStanford\*T370 \*.TE .OU
Language Authors Runs on |
Fortran Many Almost anything |
PL/1 IBM 360/370 |
C BTL 11/45,H6000,370 |
BLISS Carnegie-Mellon PDP-10,11 |
IDS Honeywell H6000 |
Pascal Stanford 370 |
AT&T Common Stock |
Year Price Dividend |
1971 41-54 $2.60 |
2 41-54 2.70 |
3 46-55 2.87 |
4 40-53 3.24 |
5 45-52 3.40 |
6 51-59 .95* |
Major New York Bridges |
Bridge Designer Length |
Brooklyn J. A. Roebling 1595 |
Manhattan G. Lindenthal 1470 |
Williamsburg L. L. Buck 1600 |
Queensborough Palmer & 1182 |
Hornbostel |
1380 |
Triborough O. H. Ammann _ |
383 |
Bronx Whitestone O. H. Ammann 2300 |
Throgs Neck O. H. Ammann 1800 |
George Washington O. H. Ammann 3500 |
Stack |
_ |
1 46 |
_ |
2 23 |
_ |
3 15 |
_ |
4 6.5 |
_ |
5 2.1 |
_ |
january february march |
april may |
june july Months |
august september |
october november december |
Composition of Foods |
.T& |
c |c s s |
c |c s s |
c |c |c |c. |
Food Percent by Weight |
\^ _ |
\^ Protein Fat Carbo- |
\^ \^ \^ hydrate |
.T& |
l |n |n |n. |
Apples .4 .5 13.0 |
Halibut 18.4 5.2 ... |
Lima beans 7.5 .8 22.0 |
Milk 3.3 4.0 5.0 |
Mushrooms 3.5 .4 6.0 |
Rye bread 9.0 .6 52.7 |
New York Area Rocks |
Era Formation Age (years) |
Precambrian Reading Prong >1 billion |
Paleozoic Manhattan Prong 400 million |
Mesozoic |
Newark Basin, incl. |
Stockton, Lockatong, and Brunswick |
formations; also Watchungs |
and Palisades. |
200 million |
Cenozoic Coastal Plain |
On Long Island 30,000 years; |
Cretaceous sediments redeposited |
by recent glaciation. |
Name Definition |
.vs +2p |
Gamma $GAMMA (z) = int sub 0 sup inf t sup {z-1} e sup -t dt$ |
Sine $sin (x) = 1 over 2i ( e sup ix - e sup -ix )$ |
Error $ roman erf (z) = 2 over sqrt pi int sub 0 sup z e sup {-t sup 2} dt$ |
Bessel $ J sub 0 (z) = 1 over pi int sub 0 sup pi cos ( z sin theta ) d theta $ |
Zeta $ zeta (s) = sum from k=1 to inf k sup -s ~~( Re~s > 1)$ |
.vs -2p |
Readability of Text |
Line Width and Leading for 10-Point Type |
Line:Set:1-Point:2-Point:4-Point |
Width:Solid:Leading:Leading:Leading |
9 Pica:-9.3:-6.0:-5.3:-7.1 |
14 Pica:-4.5:-0.6:-0.3:-1.7 |
19 Pica:-5.0:-5.1: 0.0:-2.0 |
31 Pica:-3.7:-3.8:-2.4:-3.6 |
43 Pica:-9.1:-9.0:-5.9:-8.8 |
Some London Transport Statistics |
(Year 1964) |
Railway route miles 244 |
Tube 66 |
Sub-surface 22 |
Surface 156 |
.T& |
l r |
a r. |
Passenger traffic - railway |
Journeys 674 million |
Average length 4.55 miles |
Passenger miles 3,066 million |
.T& |
l r |
a r. |
Passenger traffic - road |
Journeys 2,252 million |
Average length 2.26 miles |
Passenger miles 5,094 million |
.T& |
l n |
a n. |
Vehicles 12,521 |
Railway motor cars 2,905 |
Railway trailer cars 1,269 |
Total railway 4,174 |
Omnibuses 8,347 |
.T& |
l n |
a n. |
Staff 73,739 |
Administrative, etc. 5,582 |
Civil engineering 5,134 |
Electrical eng. 1,714 |
Mech. eng. - railway 4,310 |
Mech. eng. - road 9,152 |
Railway operations 8,930 |
Road operations 35,946 |
Other 2,971 |
..
Output:
.R
..
.ns
delim off
.EN
N \*.ps 8
\*.vs 10p
\*.TS
center box;
c s s
ci s s
c c c
lB l n\*.
New Jersey Representatives
(Democrats)
\*.sp \*.5
Name\*TOffice address\*TPhone
\*.sp \*.5
James J\*. Florio\*T23 S\*. White Horse Pike, Somerdale 08083\*T609-627-8222
William J\*. Hughes\*T2920 Atlantic Ave\*., Atlantic City 08401\*T609-345-4844
James J\*. Howard\*T801 Bangs Ave\*., Asbury Park 07712\*T201-774-1600
Frank Thompson, Jr\*.\*T10 Rutgers Pl\*., Trenton 08618\*T609-599-1619
Andrew Maguire\*T115 W\*. Passaic St\*., Rochelle Park 07662\*T201-843-0240
Robert A\*. Roe\*TU\*.S\*.P\*.O\*., 194 Ward St\*., Paterson 07510\*T201-523-5152
Henry Helstoski\*T666 Paterson Ave\*., East Rutherford 07073\*T201-939-9090
Peter W\*. Rodino, Jr\*.\*TSuite 1435A, 970 Broad St\*., Newark 07102\*T201-645-3213
Joseph G\*. Minish\*T308 Main St\*., Orange 07050\*T201-645-6363
Helen S\*. Meyner\*T32 Bridge St\*., Lambertville 08530\*T609-397-1830
Dominick V\*. Daniels\*T895 Bergen Ave\*., Jersey City 07306\*T201-659-7700
Edward J\*. Patten\*TNatl\*. Bank Bldg\*., Perth Amboy 08861\*T201-826-4610
\*.sp \*.5
\*.T&
ci s s
lB l n\*.
(Republicans)
\*.sp \*.5v
Millicent Fenwick\*T41 N\*. Bridge St\*., Somerville 08876\*T201-722-8200
Edwin B\*. Forsythe\*T301 Mill St\*., Moorestown 08057\*T609-235-6622
Matthew J\*. Rinaldo\*T1961 Morris Ave\*., Union 07083\*T201-687-4235
\*.TE
\*.ps 10
\*.vs 12p
.OU
.vs 10p
New Jersey Representatives |
(Democrats) |
Name Office address Phone |
James J. Florio 23 S. White Horse Pike, Somerdale 08083 609-627-8222 |
William J. Hughes 2920 Atlantic Ave., Atlantic City 08401 609-345-4844 |
James J. Howard 801 Bangs Ave., Asbury Park 07712 201-774-1600 |
Frank Thompson, Jr. 10 Rutgers Pl., Trenton 08618 609-599-1619 |
Andrew Maguire 115 W. Passaic St., Rochelle Park 07662 201-843-0240 |
Robert A. Roe U.S.P.O., 194 Ward St., Paterson 07510 201-523-5152 |
Henry Helstoski 666 Paterson Ave., East Rutherford 07073 201-939-9090 |
Peter W. Rodino, Jr. Suite 1435A, 970 Broad St., Newark 07102 201-645-3213 |
Joseph G. Minish 308 Main St., Orange 07050 201-645-6363 |
Helen S. Meyner 32 Bridge St., Lambertville 08530 609-397-1830 |
Dominick V. Daniels 895 Bergen Ave., Jersey City 07306 201-659-7700 |
Edward J. Patten Natl. Bank Bldg., Perth Amboy 08861 201-826-4610 |
.T& |
ci s s |
lB l n. |
(Republicans) |
Millicent Fenwick 41 N. Bridge St., Somerville 08876 201-722-8200 |
Edwin B. Forsythe 301 Mill St., Moorestown 08057 609-235-6622 |
Matthew J. Rinaldo 1961 Morris Ave., Union 07083 201-687-4235 |
Bell Labs Locations |
Name Address Area Code Phone |
Holmdel Holmdel, N. J. 07733 201 949-3000 |
Murray Hill Murray Hill, N. J. 07974 201 582-6377 |
Whippany Whippany, N. J. 07981 201 386-3000 |
Indian Hill Naperville, Illinois 60540 312 690-2000 |
.vs 9p N \*.TS box; cb s s s c | c | c s ltiw(1i) | ltw(2i) | lp8 | lw(1\*.5i)p8\*. Some Interesting Places _ Name\*TDescription\*TPractical Information _ T{ American Museum of Natural History T}\*TT{ The collections fill 11\*.5 acres (Michelin) or 25 acres (MTA) of exhibition halls on four floors\*. There is a full-sized replica of a blue whale and the world's largest star sapphire (stolen in 1964)\*. T}\*THours\*T10-5, ex\*. Sun 11-5, Wed\*. to 9 \e^\*T\e^\*TLocation\*TT{ Central Park West & 79th St\*. T} \e^\*T\e^\*TAdmission\*TDonation: $1\*.00 asked \e^\*T\e^\*TSubway\*TAA to 81st St\*. \e^\*T\e^\*TTelephone\*T212-873-4225 _ Bronx Zoo\*TT{ About a mile long and \*.6 mile wide, this is the largest zoo in America\*. A lion eats 18 pounds of meat a day while a sea lion eats 15 pounds of fish\*. T}\*THours\*TT{ 10-4:30 winter, to 5:00 summer T} \e^\*T\e^\*TLocation\*TT{ 185th St\*. & Southern Blvd, the Bronx\*. T} \e^\*T\e^\*TAdmission\*T$1\*.00, but Tu,We,Th free \e^\*T\e^\*TSubway\*T2, 5 to East Tremont Ave\*. \e^\*T\e^\*TTelephone\*T212-933-1759 _ Brooklyn Museum\*TT{ Five floors of galleries contain American and ancient art\*. There are American period rooms and architectural ornaments saved from wreckers, such as a classical figure from Pennsylvania Station\*. T}\*THours\*TWed-Sat, 10-5, Sun 12-5 \e^\*T\e^\*TLocation\*TT{ Eastern Parkway & Washington Ave\*., Brooklyn\*. T} \e^\*T\e^\*TAdmission\*TFree \e^\*T\e^\*TSubway\*T2,3 to Eastern Parkway\*. \e^\*T\e^\*TTelephone\*T718-638-5000 _ T{ New-York Historical Society T}\*TT{ All the original paintings for Audubon's \*.I Birds of America \*.R are here, as are exhibits of American decorative arts, New York history, Hudson River school paintings, carriages, and glass paperweights\*. T}\*THours\*TT{ Tues-Fri & Sun, 1-5; Sat 10-5 T} \e^\*T\e^\*TLocation\*TT{ Central Park West & 77th St\*. T} \e^\*T\e^\*TAdmission\*TFree \e^\*T\e^\*TSubway\*TAA to 81st St\*. \e^\*T\e^\*TTelephone\*T212-873-3400 \*.TE
.vs \n(VSp .OU
.rr 10 11 12 13 14 15 16 17 18 19 20 21 22 98 99 .rr 60 61 62 63 64 65 66 67 68 69 70 .rr 43 44 45 46 47 48 49 50 51 52 53 .rr 83 84 85 86 87 88 89 90 91 92 93 .rr #a .rr #b .rr #c .rr #d .rr #e .rr YY .rr OJ .rr P .rr AV CW GW DW FL KN SJ A1 A2 A3 I1 I2 I3Some Interesting Places | |||||||||||||||||||||||||||||||||
Name Description Practical Information | |||||||||||||||||||||||||||||||||
American Museum of Natural History | |||||||||||||||||||||||||||||||||
The collections fill 11.5 acres (Michelin) or 25 acres (MTA) | |||||||||||||||||||||||||||||||||
of exhibition halls on four floors. There is a full-sized replica | |||||||||||||||||||||||||||||||||
of a blue whale and the world's largest star sapphire (stolen in 1964). | |||||||||||||||||||||||||||||||||
Hours 10-5, ex. Sun 11-5, Wed. to 9 | |||||||||||||||||||||||||||||||||
\^ \^ Location | |||||||||||||||||||||||||||||||||
Central Park West & 79th St. | |||||||||||||||||||||||||||||||||
\^ \^ Admission Donation: $1.00 asked | |||||||||||||||||||||||||||||||||
\^ \^ Subway AA to 81st St. | |||||||||||||||||||||||||||||||||
\^ \^ Telephone 212-873-4225 | |||||||||||||||||||||||||||||||||
Bronx Zoo | |||||||||||||||||||||||||||||||||
About a mile long and .6 mile wide, this is the largest zoo in America. | |||||||||||||||||||||||||||||||||
A lion eats 18 pounds | |||||||||||||||||||||||||||||||||
of meat a day while a sea lion eats 15 pounds of fish. | |||||||||||||||||||||||||||||||||
Hours | |||||||||||||||||||||||||||||||||
10-4:30 winter, to 5:00 summer | |||||||||||||||||||||||||||||||||
\^ \^ Location | |||||||||||||||||||||||||||||||||
185th St. & Southern Blvd, the Bronx. | |||||||||||||||||||||||||||||||||
\^ \^ Admission $1.00, but Tu,We,Th free | |||||||||||||||||||||||||||||||||
\^ \^ Subway 2, 5 to East Tremont Ave. | |||||||||||||||||||||||||||||||||
\^ \^ Telephone 212-933-1759 | |||||||||||||||||||||||||||||||||
Brooklyn Museum | |||||||||||||||||||||||||||||||||
Five floors of galleries contain American and ancient art. | |||||||||||||||||||||||||||||||||
There are American period rooms and architectural ornaments saved | |||||||||||||||||||||||||||||||||
from wreckers, such as a classical figure from Pennsylvania Station. | |||||||||||||||||||||||||||||||||
Hours Wed-Sat, 10-5, Sun 12-5 | |||||||||||||||||||||||||||||||||
\^ \^ Location | |||||||||||||||||||||||||||||||||
Eastern Parkway & Washington Ave., Brooklyn. | |||||||||||||||||||||||||||||||||
\^ \^ Admission Free | |||||||||||||||||||||||||||||||||
\^ \^ Subway 2,3 to Eastern Parkway. | |||||||||||||||||||||||||||||||||
\^ \^ Telephone 718-638-5000 | |||||||||||||||||||||||||||||||||
New-York Historical Society | |||||||||||||||||||||||||||||||||
All the original paintings for Audubon's | |||||||||||||||||||||||||||||||||
Birds of America
.R
are here, as are exhibits of American decorative arts, New York history,
Hudson River school paintings, carriages, and glass paperweights.
T} Hours T{
Tues-Fri & Sun, 1-5; Sat 10-5
T}
\^ \^ Location T{
Central Park West & 77th St.
T}
\^ \^ Admission Free
\^ \^ Subway AA to 81st St.
\^ \^ Telephone 212-873-3400
.TE
.rr 40
.rr 41
.rr 42
.rr 43
.rr 80
.rr 81
.rr 82
.rr 83
.rr 60
.rr 61
.rr 62
.rr 63
.rr #a
.rr #b
.rr #c
.rr #d
.rr #e
.rr ##
Acknowledgments. Many thanks are due to J. C. Blinn, who has done a large amount of testing and assisted with the design of the program. He has also written many of the more intelligible sentences in this document and helped edit all of it. All phototypesetting programs on \s-2UNIX\s0 are dependent on the work of J. F. Ossanna, whose assistance with this program in particular has been most helpful. This program is patterned on a table formatter originally written by J. F. Gimpel. The assistance of T. A. Dolotta, B. W. Kernighan, and J. N. Sturman is gratefully acknowledged. .SG MH-1274-MEL-troff References. [1] J. F. Ossanna,
N\s-2ROFF\s0/T\s-2ROFF\s0 User's Manual,
.R
Computing Science Technical Report No. 54,
Bell Laboratories, 1976.
[2] K. Thompson and D. M. Ritchie,
``The U\s-2NIX\s0 Time-Sharing System,''
Comm. ACM. 17, pp. 365-75 (1974).
[3] B. W. Kernighan and L. L. Cherry,
``A System for Typesetting Mathematics,''
Comm. ACM. 18, pp. 151-57 (1975).
[4] M. E. Lesk,
Typing Documents on U\s-2NIX\s0,
.R
Bell Laboratories internal memorandum.
[5] M. E. Lesk and B. W. Kernighan,
Computer Typesetting of Technical Journals on U\s-2NIX\s0,
.R
Computing Science Technical Report No. 44,
Bell Laboratories, July 1976.
[6] J. R. Mashey and D. W. Smith,
\s-2PWB/MM\s0 \(em Programmer's Workbench Memorandum Macros,
.R
Bell Laboratories memorandum.
List of Tbl Command Characters and Words delim $$ gfont roman .EN
|