BSD 4_4 release
[unix-history] / usr / src / old / roff / USD.doc / troff / m3
index eab490b..304c16d 100644 (file)
@@ -1,6 +1,8 @@
-.\" %sccs.include.proprietary.roff%
+.\" This module is believed to contain source code proprietary to AT&T.
+.\" Use and redistribution is subject to the Berkeley Software License
+.\" Agreement and your Software Agreement with AT&T (Western Electric).
 .\"
 .\"
-.\"    @(#)m3  6.3 (Berkeley) %G%
+.\"    @(#)m3  8.1 (Berkeley) 8/14/93
 .\"
 .tr |
 .rm mx
 .\"
 .tr |
 .rm mx
@@ -136,7 +138,7 @@ Set escape character to \fB\e\fR, or to \fIc\fR, if given.
 \fB&eo\fR      on      -       -       Turn escape mechanism off.
 .sc
 Ligatures.
 \fB&eo\fR      on      -       -       Turn escape mechanism off.
 .sc
 Ligatures.
-.lg0
+.lg 0
 Five ligatures are available
 in the current \*(TR character set \(em
 \fB\(fi\fR, \fB\(fl\fR, \fB\(ff\fR, \fB\(Fi\fR, and \fB\(Fl\fR.
 Five ligatures are available
 in the current \*(TR character set \(em
 \fB\(fi\fR, \fB\(fl\fR, \fB\(ff\fR, \fB\(Fi\fR, and \fB\(Fl\fR.
@@ -268,30 +270,30 @@ summarized in the following table.
 .ds X \0\0\0
 .TS
 center box;
 .ds X \0\0\0
 .TS
 center box;
-c2|cs2||c2|cs2
-c1|c2c2||c2|c2c2.
+c2|cs2||c2|cs
+c1|c2c2||c2|c2c.
 Vertical       Effect in       Horizontal      Effect in
 Local Motion   \*(TR   \*(NR   Local Motion    \*(TR   \*(NR
 _
 Vertical       Effect in       Horizontal      Effect in
 Local Motion   \*(TR   \*(NR   Local Motion    \*(TR   \*(NR
 _
-.sp.4
-.TC
-l2|ls2||l2|ls2.
+.sp .4
+.T&
+l2|ls2||l2|ls.
 \fB\*X\ev\'\fIN\|\^\fB\'\fR    Move distance \fIN\fR   \
 \fB\*X\eh\'\fIN\|\^\fB\'\fR    Move distance \fIN\fR
 \fB\*X\ev\'\fIN\|\^\fB\'\fR    Move distance \fIN\fR   \
 \fB\*X\eh\'\fIN\|\^\fB\'\fR    Move distance \fIN\fR
-.TC
-_2|_2_2||l2|ls2.
+.T&
+_2|_2_2||l2|ls.
                        \fB\*X\e\fR(space)      Unpaddable space-size space
                        \fB\*X\e\fR(space)      Unpaddable space-size space
-.TC
-l2|l2|l2||l2|ls2.
+.T&
+l2|l2|l2||l2|ls.
 \fB\*X\eu\fR   \(12 em up      \(12 line up    \fB\*X\e0\fR    Digit-size space
 \fB\*X\eu\fR   \(12 em up      \(12 line up    \fB\*X\e0\fR    Digit-size space
-.TC
-l2|l2|l2||_2|_2_2.
+.T&
+l2|l2|l2||_2|_2_.
 \fB\*X\ed\fR   \(12 em down    \(12 line down                  
 \fB\*X\ed\fR   \(12 em down    \(12 line down                  
-.TC
-l2|l2|l2||l2|l2|l2.
+.T&
+l2|l2|l2||l2|l2|l.
 \fB\*X\er\fR   1 em up 1 line up       \fB\*X\e\||\fR  1\(sl6 em space ignored
                        \fB\*X\e^\fR    1\(sl12 em space        ignored
 \fB\*X\er\fR   1 em up 1 line up       \fB\*X\e\||\fR  1\(sl6 em space ignored
                        \fB\*X\e^\fR    1\(sl12 em space        ignored
-.sp.4
+.sp .4
 .TE
 .rm X
 .tr |
 .TE
 .rm X
 .tr |
@@ -396,39 +398,39 @@ As an example, a macro to underscore a string can be written
 .br
 .tr &.
 .x1
 .br
 .tr &.
 .x1
-.ftB
+.ft B
 .ne 2.1
 &de us
 \e\e$1\e\|l\|\'\|~\|0\e(ul\'
 &&
 .ne 2.1
 &de us
 \e\e$1\e\|l\|\'\|~\|0\e(ul\'
 &&
-.ftR
+.ft R
 .x2
 .x2
-.ne2.1
+.ne 2.1
 .de xu
 \\$1\l'|0\(ul'
 ..
 or one to draw a box around a string
 .x1
 .de xu
 \\$1\l'|0\(ul'
 ..
 or one to draw a box around a string
 .x1
-.ftB
+.ft B
 &de bx
 \e(br\e\|~\|\e\e$1\e\|~\|\e(br\e\|l\|\'\|~\|0\e(rn\'\e\|l\|\'\|~\|0\e(ul\'
 &&
 &de bx
 \e(br\e\|~\|\e\e$1\e\|~\|\e(br\e\|l\|\'\|~\|0\e(rn\'\e\|l\|\'\|~\|0\e(ul\'
 &&
-.ftR
+.ft R
 .x2
 .de bx
 \(br\|\\$1\|\(br\l'|0\(rn'\l'|0\(ul'
 ..
 such that
 .x1
 .x2
 .de bx
 \(br\|\\$1\|\(br\l'|0\(rn'\l'|0\(ul'
 ..
 such that
 .x1
-.ftB
+.ft B
 &us "underlined words"
 &us "underlined words"
-.ftR
+.ft R
 .x2
 and
 .x1
 .x2
 and
 .x1
-.ftB
+.ft B
 &bx "words in a box"
 &bx "words in a box"
-.ftR
+.ft R
 .x2
 yield
 .xu "underlined words"
 .x2
 yield
 .xu "underlined words"
@@ -466,18 +468,18 @@ were \fIdesigned\fR to form corners when using 1-em vertical
 spacings.
 For example the macro
 .x1
 spacings.
 For example the macro
 .x1
-.ftB
+.ft B
 \&.de eb
 \&.sp \-1      \e"compensate for next automatic base-line spacing
 \&.nf  \e"avoid possibly overflowing word buffer
 .tr ||
 \&\eh\'\-.5n\'\eL\'\||\|\e\enau\-1\'\el\'\e\en(.lu+1n\e(ul\'\eL\'\-\||\|\e\enau+1\'\el\'\||\|0u\-.5n\e(ul\'    \e"draw box
 .tr |
 \&.de eb
 \&.sp \-1      \e"compensate for next automatic base-line spacing
 \&.nf  \e"avoid possibly overflowing word buffer
 .tr ||
 \&\eh\'\-.5n\'\eL\'\||\|\e\enau\-1\'\el\'\e\en(.lu+1n\e(ul\'\eL\'\-\||\|\e\enau+1\'\el\'\||\|0u\-.5n\e(ul\'    \e"draw box
 .tr |
-.lg0
+.lg 0
 \&.fi
 .lg
 \&..
 \&.fi
 .lg
 \&..
-.ftR
+.ft R
 .x2
 will draw a box around some text whose beginning vertical place was
 saved in number register \fIa\fR
 .x2
 will draw a box around some text whose beginning vertical place was
 saved in number register \fIa\fR