diff options
author | etheisen <etheisen@cvs.openbsd.org> | 1996-09-26 06:08:20 +0000 |
---|---|---|
committer | etheisen <etheisen@cvs.openbsd.org> | 1996-09-26 06:08:20 +0000 |
commit | c07426afb95f45b463c80a6647fbb2fc6b144a8c (patch) | |
tree | b9bab6fd629891352b139b97f44081903c0366a4 /share | |
parent | 04d594b7304aa2a31b1c98fc046c1e2d4e0cd699 (diff) |
Bye-Bye BSD me macros for AT&T troff.
Diffstat (limited to 'share')
-rw-r--r-- | share/Makefile | 6 | ||||
-rw-r--r-- | share/me/Makefile | 28 | ||||
-rw-r--r-- | share/me/acm.me | 87 | ||||
-rw-r--r-- | share/me/chars.me | 94 | ||||
-rw-r--r-- | share/me/deltext.me | 53 | ||||
-rw-r--r-- | share/me/eqn.me | 111 | ||||
-rw-r--r-- | share/me/float.me | 100 | ||||
-rw-r--r-- | share/me/footnote.me | 118 | ||||
-rw-r--r-- | share/me/index.me | 109 | ||||
-rw-r--r-- | share/me/letterhead.me | 99 | ||||
-rw-r--r-- | share/me/local.me | 43 | ||||
-rw-r--r-- | share/me/me.7 | 318 | ||||
-rw-r--r-- | share/me/null.me | 39 | ||||
-rw-r--r-- | share/me/refer.me | 129 | ||||
-rw-r--r-- | share/me/revisions | 230 | ||||
-rw-r--r-- | share/me/sh.me | 142 | ||||
-rw-r--r-- | share/me/strip.sed | 44 | ||||
-rw-r--r-- | share/me/summary.external | 238 | ||||
-rw-r--r-- | share/me/tbl.me | 143 | ||||
-rw-r--r-- | share/me/test/test.accent | 7 | ||||
-rw-r--r-- | share/me/test/test.umlaut | 39 | ||||
-rw-r--r-- | share/me/thesis.me | 53 | ||||
-rw-r--r-- | share/me/tmac.e | 1190 |
23 files changed, 2 insertions, 3418 deletions
diff --git a/share/Makefile b/share/Makefile index 36d3d0278aa..acc50a38c66 100644 --- a/share/Makefile +++ b/share/Makefile @@ -1,9 +1,7 @@ # from: @(#)Makefile 5.8.1.1 (Berkeley) 5/7/91 -# $Id: Makefile,v 1.3 1996/07/22 04:46:01 tholo Exp $ +# $Id: Makefile,v 1.4 1996/09/26 06:07:53 etheisen Exp $ -# Missing: ms - -SUBDIR= dict doc ipf lkm man me misc mk skel tabset termcap terminfo \ +SUBDIR= dict doc ipf lkm man misc mk skel tabset termcap terminfo \ tmac zoneinfo .include <bsd.subdir.mk> diff --git a/share/me/Makefile b/share/me/Makefile deleted file mode 100644 index 7f107624767..00000000000 --- a/share/me/Makefile +++ /dev/null @@ -1,28 +0,0 @@ -# from: @(#)Makefile 6.11 (Berkeley) 7/1/90 -# $Id: Makefile,v 1.1 1995/10/18 08:44:42 deraadt Exp $ - -MELIB= ${BINDIR}/me -TMLIB= ${BINDIR}/tmac -MESRCS= acm.me chars.me deltext.me eqn.me float.me footnote.me \ - index.me letterhead.me local.me null.me refer.me sh.me \ - tbl.me thesis.me -TMSRCS= tmac.e -MAN= me.7 - -realinstall: - cd ${.CURDIR}; for i in ${MESRCS}; do \ - rm -f ${DESTDIR}${MELIB}/$$i; \ - sed -f strip.sed < $$i > ${DESTDIR}${MELIB}/$$i; \ - chown ${BINOWN}.${BINGRP} ${DESTDIR}${MELIB}/$$i; \ - chmod 444 ${DESTDIR}${MELIB}/$$i; \ - done - cd ${.CURDIR}; for i in ${TMSRCS}; do \ - rm -f ${DESTDIR}${TMLIB}/$$i; \ - sed -f strip.sed < $$i > ${DESTDIR}${TMLIB}/$$i; \ - chown ${BINOWN}.${BINGRP} ${DESTDIR}${TMLIB}/$$i; \ - chmod 444 ${DESTDIR}${TMLIB}/$$i; \ - done - cd ${.CURDIR}; install -c -o ${BINOWN} -g ${BINGRP} -m 444 revisions \ - ${DESTDIR}${MELIB}/revisions - -.include <bsd.prog.mk> diff --git a/share/me/acm.me b/share/me/acm.me deleted file mode 100644 index a1ac10c2c74..00000000000 --- a/share/me/acm.me +++ /dev/null @@ -1,87 +0,0 @@ -.nr _0 \n(c. -.\" Copyright (c) 1988 The Regents of the University of California. -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. All advertising materials mentioning features or use of this software -.\" must display the following acknowledgement: -.\" This product includes software developed by the University of -.\" California, Berkeley and its contributors. -.\" 4. Neither the name of the University nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" @(#)acm.me 5.1 (Berkeley) 4/17/91 -.\" -.\" %beginstrip% -.de ac -.ll 8.9i -.nr $s 0.5i -.if !\\n($T \ -. po 1.0i -.ie "\\$2"*" \ -\{\ -. nr hm 0.375i -. nr tm 1.125i -. pl 14.25i -. nr bm 1.5i -. de $h .. -. tl ''%'' -... -. rm $f -.\} -.el \ -\{\ -. nr hm 0 -. nr tm 0 -. pl 15i -. nr bm 3i -. nr fm 0.9i -. de $f .. -. ti 0 -\h'|0.5i'\\\\n%\h'|1.25i'\\$2\h'|3i'\\$1 -. br -... -. rm $h -.\} -.bp -.rs -.sp 0.75i -.rm ac -.. -.if t .tm Line \n(c. -- macro .ac will not work in TROFF -- request ignored. -.if t .rm ac -.de +c \" *** begin chapter -.if \\n(?A \ -\{\ -. nr ch 0 1 -. pn 1 -. ep -. af % 1 -. bp -.\} -.nr ?A 0 -.sp 1i -.if \\n(.$ \ -. $c "\\$1" -.. -.nr c. \n(_0 diff --git a/share/me/chars.me b/share/me/chars.me deleted file mode 100644 index aa036f4a506..00000000000 --- a/share/me/chars.me +++ /dev/null @@ -1,94 +0,0 @@ -.nr _0 \n(c. -.\" Copyright (c) 1988 The Regents of the University of California. -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. All advertising materials mentioning features or use of this software -.\" must display the following acknowledgement: -.\" This product includes software developed by the University of -.\" California, Berkeley and its contributors. -.\" 4. Neither the name of the University nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" @(#)chars.me 5.1 (Berkeley) 4/17/91 -.\" -.\" %beginstrip% -.\" -.\" *** special characters *** -.\" this file uses temp strings of the form #x. -.if n \ -\{\ -. ds #[ \f1 -. ds #] \fP -. ds #h 0 -. ds #v 0.8m -. ds #f 0.3m -.\} -.if t \ -\{\ -. ds #[ \& -. ds #] \& -. ds #h ((1u-(\\\\n(.fu%2u))*0.13m) -. ds #v 0.6m -. ds #f 0 -.\} -.\" \" accents -.ds ' \k_\h'-(\\n(.wu*8/10-\*(#h)'\*(#[\(aa\h'|\\n_u'\*(#] -.ds ` \k_\h'-(\\n(.wu*7/10-\*(#h)'\*(#[\(ga\h'|\\n_u'\*(#] -.\" \" umlaut -.ds : \k_\h'-(\\n(.wu*8/10-\*(#h+0.1m+\*(#f)'\v'-\*(#v'\*(#[\z.\h'0.2m+\*(#f'.\h'|\\n_u'\v'\*(#v'\*(#] -.\" \" circumflex and tilde -.ds ^ \k_\h'-(\\n(.wu-\*(#h-0.05m)'\*(#[^\h'|\\n_u'\*(#] -.ds ~ \k_\h'-(\\n(.wu-\*(#h-0.05m)'\*(#[~\h'|\\n_u'\*(#] -.\" \" cedilla and czech -.ds , \k_\h'-(\\n(.wu)'\*(#[,\h'|\\n_u'\*(#] -.ds v \k_\h'-(\\n(.wu*9/10-\*(#h)'\v'-\*(#v'\*(#[\s-4v\s0\v'\*(#v'\h'|\\n_u'\*(#] -.\" \" Norwegian A or angstrom -.ds o \k_\h'-(\\n(.wu+\w'\(de'u-\*(#h)/2u'\v'-0.4n'\*(#[\z\(de\v'0.4n'\h'|\\n_u'\*(#] -.\" \" there exists, for all -.ds qe \*(#[\v'0.5m'\z\(em\v'-0.65m'\z\(em\v'-0.65m'\z\(em\v'0.8m'\h'0.3m'|\h'-0.3m'\*(#] -.ds qa \*(#[\h'-0.24m'\z\e\h'0.48m'\z\(sl\h'-0.24m'\v'-0.15m'\(em\v'0.15m'\*(#] -.if t \ -\{\ -. ds qe \s-2\v'0.45m'\z\(em\v'-0.625m'\z\(em\v'-0.625m'\(em\v'0.8m'\s0\h'-0.1m'\v'-0.05m'\(br\v'0.05m'\h'0.1m' -. ds qa \z\e\h'0.35m'\z\(sl\h'-0.33m'\v'-0.3m'\s-4\(em\s0\v'0.3m'\h'0.15m' -.\} -.if \n($T \ -\{\ -. ds ' \*(#[\h'-1'\(aa\*(#] -. ds ` \*(#[\h'-1'\(ga\*(#] -. ds : \& -. ds ^ \*(#[\h'-1'^\*(#] -. ds ~ \*(#[\h'-1'~\*(#] -. ds , \*(#[\h'-1',\*(#] -. ds v \& -. ds o \& -. ds qe EXISTS -. ds qa FORALL -.\} -.rm #[ -.rm #] -.rm #h -.rm #v -.rm #f -.nr c. \n(_0 diff --git a/share/me/deltext.me b/share/me/deltext.me deleted file mode 100644 index 61a3dff7f45..00000000000 --- a/share/me/deltext.me +++ /dev/null @@ -1,53 +0,0 @@ -.nr _0 \n(c. -.\" Copyright (c) 1988 The Regents of the University of California. -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. All advertising materials mentioning features or use of this software -.\" must display the following acknowledgement: -.\" This product includes software developed by the University of -.\" California, Berkeley and its contributors. -.\" 4. Neither the name of the University nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" @(#)deltext.me 5.1 (Berkeley) 4/17/91 -.\" -.\" %beginstrip% -.\" -.de (d \" *** begin delayed text -.am |d )d -.sp \\n(bsu -.. -.de )d \" *** end delayed text -.if \\n# \ -. nr $d +1 -.ds # [\\n($d]\k# -.rr # -.. -.de pd \" *** print delayed text -.|d -.rm |d -.nr $d 1 1 -.ds # [1]\k# -.. -.nr c. \n(_0 diff --git a/share/me/eqn.me b/share/me/eqn.me deleted file mode 100644 index 4fea1223694..00000000000 --- a/share/me/eqn.me +++ /dev/null @@ -1,111 +0,0 @@ -.nr _0 \n(c. -.\" Copyright (c) 1988 The Regents of the University of California. -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. All advertising materials mentioning features or use of this software -.\" must display the following acknowledgement: -.\" This product includes software developed by the University of -.\" California, Berkeley and its contributors. -.\" 4. Neither the name of the University nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" @(#)eqn.me 5.1 (Berkeley) 4/17/91 -.\" -.\" %beginstrip% -.\" -.de EQ \" *** equation start -.ec -.if !\\n(?e \ -\{\ -. if "\\n(.z"|e" .tm Line \\n(c. -- Nested .EQ request -. @D 1 "\\$1" "\\$2" -. @C 2 -. di |e -.\} -.ls 1 -.in 0 -.nf -.. -.de EN \" *** equation end -.br -.ie "\\$1"C" \ -\{\ -. nr ?e 1 -. sp \\n(esu -.\} -.el \ -\{\ -. nr ?e 0 -. di -. if \\n(dn \ -. @q \" actual equation output -. rm |e -. rm 10 -. rm 11 -. rm 12 -. rm 13 -. rm 14 -. rm 15 -. rm 16 -. rm 17 -. rm 18 -. rm 19 -. rm 20 -. rm 21 -. rm 22 -. rm 23 -. ev -.\} -.. -.de @q \" --- equation output -.nr _Q \\n(dnu -.ev -.sp \\n(esu \" output rest of preceeding text -.@C 2 \" .ev 2 may be jumbled from header -.ie \\n(_d=1 \ -. in (\\n(.lu+\\n($iu-\\n(dlu)/2u -.el .ie \\n(_d=2 \ -. in \\n($iu -.el .ie \\n(_d=3 \ -. in \\n(biu+\\n($iu -.el .if \\n(_d=4 \ -. in 0 -.if !"\\n(.z"" \!.ne \\n(_Qu -.ne \\n(_Qu+\n(.Vu \" keep it on one page -.mk _q -.if \n@>1 .tm --@e: _Q=\\n(_Q _q=\\n(_q nl=\\n(nl |p=\\*(|p -.if !"\\*(|p"" \ -\{\ -. rs -. sp (\\n(_Qu-\\n(.vu)/2u -. tl """\\*(|p" -. rt \\n(_qu -.\} -.|e -.sp |\\n(_qu+\\n(_Qu -.sp \\n(esu+\\n(.Lv-1v -.rr _q -.rr _Q -.. -.nr c. \n(_0 diff --git a/share/me/float.me b/share/me/float.me deleted file mode 100644 index fb0f1b5fb99..00000000000 --- a/share/me/float.me +++ /dev/null @@ -1,100 +0,0 @@ -.nr _0 \n(c. -.\" Copyright (c) 1988 The Regents of the University of California. -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. All advertising materials mentioning features or use of this software -.\" must display the following acknowledgement: -.\" This product includes software developed by the University of -.\" California, Berkeley and its contributors. -.\" 4. Neither the name of the University nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" @(#)float.me 5.1 (Berkeley) 4/17/91 -.\" -.\" %beginstrip% -.\" -.de (z \" *** begin floating keep -.if \n@>4 .tm >> (z, .z=\n(.z -.@D 4 \\$1 \\$2 -.@( -.nr ?T 0 -.. -.de )z \" *** end floating keep -.if \n@>4 .tm >> )z, .z=\n(.z -.sp \\n(zsu -.@) -.if \n@>4 .tm -- )z << @), .z=\n(.z -.rr _0 -.if !\\n(?b \ -. nr dn +(\\n(ppu*\\n($ru)/2u+\\n(zsu -.nr dl -\n(.H \" fudge factor necessary to make it work -.ie ((\\n(dn+\n(.V)>=\\n(.t):(\\n(?a):((\\n(dl>\\n($l)&(\\n($c>1)) \ -\{\ -. nr ?a 1 -. if (\\n(dl>\\n($l)&(\\n($m>1) \ -. nr ?w 1 \" mark wider than one column (top) -. ds |x |t -.\} -.el \ -\{\ -. nr ?b 1 -. if (\\n(dl>\\n($l)&(\\n($m>1) \ -. nr ?W 1 \" mark wider than one column (bottom) -. nr _b +\\n(dnu -. ch @f -\\n(_bu -. ds |x |b -.\} -.da \\*(|x \" copy to save macro -.nf -.ls 1 -.nr ?k 1 -.if \n@>4 .tm -- )z >> \\*(|x -\!.if \\\\n(nl>(\\\\n(tm+2v) .ne \\n(dnu-\\n(zsu -.|k\" \" and the body -.ec -.if \n@>4 .tm -- )z << \\*(|x, .z=\\n(.z -.nr ?k 0 -.rm |k\" \" remove the temp macro -.da -.in 0 -.ls 1 -.xl \\n($lu -.ev -.if \n@>4 .tm << )z, .z=\\n(.z -.. -.de @k \" --- output floating keep -.if \n@>4 .tm >> @k, $1=\\$1, .z=\\n(.z -.ev 1 -.nf -.ls 1 -.in 0 -.sp \\n(zsu -.\\$1 -.ec -.br -.rm \\$1 -.ev -.nr ?T 0 -.. -.nr c. \n(_0 diff --git a/share/me/footnote.me b/share/me/footnote.me deleted file mode 100644 index 9e5a8a3c313..00000000000 --- a/share/me/footnote.me +++ /dev/null @@ -1,118 +0,0 @@ -.nr _0 \n(c. -.\" Copyright (c) 1988 The Regents of the University of California. -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. All advertising materials mentioning features or use of this software -.\" must display the following acknowledgement: -.\" This product includes software developed by the University of -.\" California, Berkeley and its contributors. -.\" 4. Neither the name of the University nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" @(#)footnote.me 5.1 (Berkeley) 4/17/91 -.\" -.\" %beginstrip% -.\" -.de (f \" *** begin footnote -.ec -.if "\\n(.z"|f" .tm Line \\n(c. -- Illegal footnote nesting -.ie "\\n(.z"" \ -\{\ -. nr _D \\n(dn -. nr _0 1v+\\n(nlu -. ev 2 -. da |f -. in 0 -. xl \\n($lu-\\n(fuu -. @F \\n(ff -. sz \\n(fp -. vs \\n(.su*\\n($Ru -. if !\\n(?f \ -\{\ -. nr _b +1v \" allow space for $s -. $s -. \} -. br -. if \\n(.p-\\n(_b-\\n(_0-\\n(.h-1v-\\n(fs<0 \ -\{\ -. da\" \" won't fit on page at all -. bc -. if !\\n(?f \ -. rm |f -. da |f -.\" next five lines could be dropped if headers had their own environment -. in 0 \" reset everything from .bc -. xl \\n($lu-\\n(fuu -. @F \\n(ff -. sz \\n(fp -. vs \\n(.su*\\n($Ru -. if !\\n(?f \ -. $s -. br -. \} -. rr _0 -. sp \\n(fsu -. nr ?f 1 -. fi -. if !"\\$1"_" \ -. ti \\n(fiu -. if \n@>2 .tm << (f $f=\\n($f -.\} -.el \ -\{\ -. ev 2 -\!.(f \\$1 -.\} -.. -.de )f \" *** end footnote -.ie "\\n(.z"|f" \ -\{\ -. if \\n* \ -. nr $f +1 -. ds * \\*[\\n($f\\*]\k* -. rr * -. in 0 -. da -. ev -. if \\n(_w<\\n(dl \ -. nr _w \\n(dl \" compute maximum fn width -. nr _b +\\n(dn -. ch @f -\\n(_bu -. if \\n(.p-\\n(_b<=\\n(nl \ -. ch @f \\n(nlu+\n(.Vu -. nr dn _D -. rr _D -.\} -.el \ -\{\ -. br -\!.)f -. ev -.\} -.. -.if \n(ff<=0 \ -. nr ff 1 \" footnote font: Times Roman -.if \n(fp<=0 \ -. nr fp 8 \" footnote pointsize -.nr c. \n(_0 diff --git a/share/me/index.me b/share/me/index.me deleted file mode 100644 index 114577235d7..00000000000 --- a/share/me/index.me +++ /dev/null @@ -1,109 +0,0 @@ -.nr _0 \n(c. -.\" Copyright (c) 1988 The Regents of the University of California. -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. All advertising materials mentioning features or use of this software -.\" must display the following acknowledgement: -.\" This product includes software developed by the University of -.\" California, Berkeley and its contributors. -.\" 4. Neither the name of the University nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" @(#)index.me 5.1 (Berkeley) 4/17/91 -.\" -.\" %beginstrip% -.\" -.de (x \" *** begin index entry -.if \n@>4 .tm >> (x, .z=\\n(.z -.ds |X x -.if \\n(.$>0 \ -. ds |X \\$1 -.\" please note these cases MUST be in this order -.ie !"\\n(.z"" \ -\{\ -. ev 2 \" if in a diversion, save & process later -\!.(x \\*(|X -.rm |X -.\} -.el \ -\{\ -. am %\\*(|X )x -. sp \\n(xsu -. ti -\\n(piu -.\} -.. -.de )x \" *** end index entry -.if \n@>4 .tm >> )x, .z=\\n(.z -.ie "\\n(.z"" \ -\{\ -. ds |x \\n% -. if \\n(.$>0 \ -. ds |x \\$1 -. if "\\*(|x"_" \ -. ig .. -. am %\\*(|X .. -. if \w"\\$2">(\\n(.l-\\n(.i-\\n(.k) \ -. ti +\\n(xuu -\\\\a\\\\t\\$2\\*(|x -... -. rm |x -. rm |X -.\} -.el \ -\{\ -\!.)x \\$1 \\$2 -. br \" if in a diversion, save & process later -. ev -.\} -.. -.de xp \" *** print the index -.br -.@C 2 -.ls 1 -.vs \\n(.su*\\n($Ru -.fi -.in +\\n(piu -.ds |X x -.if \\n(.$>0 \ -. ds |X \\$1 -.xl -(\\n(xuu+\w'...'u) -.di |x -.%\\*(|X -.br -.di -.rm %\\*(|X -.xl \\n($lu -.rm |X -.ev -.nf -.in 0 -.ta \\n(.lu-\\n(xuuR \\n(.luR -.|x -.fi -.in -.rm |x -.. -.if \n(xu<=0 \ -. nr xu 0.5i \" index undent -.nr c. \n(_0 diff --git a/share/me/letterhead.me b/share/me/letterhead.me deleted file mode 100644 index f79d394845d..00000000000 --- a/share/me/letterhead.me +++ /dev/null @@ -1,99 +0,0 @@ -.nr _0 \n(c. -.\" Copyright (c) 1988 The Regents of the University of California. -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. All advertising materials mentioning features or use of this software -.\" must display the following acknowledgement: -.\" This product includes software developed by the University of -.\" California, Berkeley and its contributors. -.\" 4. Neither the name of the University nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" @(#)letterhead.me 5.1 (Berkeley) 4/17/91 -.\" -.\" %beginstrip% -.\" -.\" This file defines the local letterhead. It should be changed as -.\" necessary for your organization. -.\" This version prints the U.C. letterhead, complete with seal. -.\" Unfortunately, it assumes that you have ditroff and the seal font. -.\" -.nr xx \n(.d -.nr xy \n(.u -.nr xz \n(.f -.lp -.rs -.nr xw \n(.s -.nf -.ie "\*(.T"psc" \{\ -. po 0.85i -. sp |0.7i -. ft R \} -.el \{\ -. po 0.4i -. sp |0.5i -. ie "\*(.T"ip" \ -. ft R -. el \ -. ft cr -.\} -.ps 12 -.vs 0.14i -.in 0 -UNIVERSITY OF CALIFORNIA, BERKELEY -.sp 0.3i-1v -.ie "\*(.T"psc" \{\ -\l'11.3c' \h'|13.5c'\l'4.2c' -.br -\s6\|BERKELEY \(bu DAVIS \(bu IRVINE \(bu LOS ANGELES \(bu RIVERSIDE \(bu SAN DIEGO \(bu SAN FRANCISCO \h'|11.35c' \z\(uc \h'|13.85c' SANTA BARBARA \(bu SANTA CRUZ\s10 -.sp -0.2c -\l'11.3c' \h'|13.5c'\l'4.2c'\s7 \} -.el \{\ -.ps 7 -\D't 0.013i'\D'l 4.5i 0'\h'0.83i'\D'l 1.85i 0' -.sp 0.13i-1v -\!s5 -\D't 0.024i'\|BERKELEY \v'-0.035i'\D'l 0 0'\v'0.035i' DAVIS \v'-0.035i'\D'l 0 0'\v'0.035i' IRVINE \v'-0.035i'\D'l 0 0'\v'0.035i' LOS ANGELES \v'-0.035i'\D'l 0 0'\v'0.035i' RIVERSIDE \v'-0.035i'\D'l 0 0'\v'0.035i' SAN DIEGO \v'-0.035i'\D'l 0 0'\v'0.035i' SAN FRANCISCO\h'|4.9i'\u\f(slseal\fP\h'|5.475i'\dSANTA BARBARA \v'-0.035i'\D'l 0 0'\v'0.035i' SANTA CRUZ -.sp 0.07i-1v -\D't 0.013i'\D'l 4.5i 0'\h'0.83i'\D'l 1.85i 0' \} -.sp 0.5i-1v -\|COLLEGE OF ENGINEERING\h'|4.1i'BERKELEY, CALIFORNIA 94720 -\|DEPARTMENT OF ELECTRICAL ENGINEERING -\0\0AND COMPUTER SCIENCES\D't 3u' -\|COMPUTER SCIENCE DIVISION -.ft \n(xz -.ps \n(xw -.if "\$1"d" \ -\{\ -. sp 4p -\h'|4.1i'\*(td -.\} -.if \n(xy .fi -.ie \n(xx>\n(.d \ -. sp |\n(xxu -.el .sp 0.3i -.vs -.in -.po -.nr c. \n(_0 diff --git a/share/me/local.me b/share/me/local.me deleted file mode 100644 index d57d74ed27f..00000000000 --- a/share/me/local.me +++ /dev/null @@ -1,43 +0,0 @@ -.nr _0 \n(c. -.\" Copyright (c) 1988 The Regents of the University of California. -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. All advertising materials mentioning features or use of this software -.\" must display the following acknowledgement: -.\" This product includes software developed by the University of -.\" California, Berkeley and its contributors. -.\" 4. Neither the name of the University nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" @(#)local.me 5.1 (Berkeley) 4/17/91 -.\" -.\" %beginstrip% -.\" -.\" this file may contain local macros, which are initialized with -.\" the ".lo" request. All macros and number registers in this file -.\" should be named ".*X", where X is any letter (upper or lower case) -.\" or digit, to avoid naming conflicts. -.\" -.\" *** insert new definitions before this line *** -.nr c. \n(_0 diff --git a/share/me/me.7 b/share/me/me.7 deleted file mode 100644 index b1c82451b4f..00000000000 --- a/share/me/me.7 +++ /dev/null @@ -1,318 +0,0 @@ -.\" Copyright (c) 1980 The Regents of the University of California. -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. All advertising materials mentioning features or use of this software -.\" must display the following acknowledgement: -.\" This product includes software developed by the University of -.\" California, Berkeley and its contributors. -.\" 4. Neither the name of the University nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" from: @(#)me.7 6.5 (Berkeley) 4/17/91 -.\" $Id: me.7,v 1.1 1995/10/18 08:44:42 deraadt Exp $ -.\" -.hc % -.TH ME 7 "April 17, 1991" -.UC 3 -.SH NAME -me \- macros for formatting papers -.SH SYNOPSIS -.B "nroff \-me" -[ options ] -file ... -.br -.B "troff \-me" -[ options ] -file ... -.SH DESCRIPTION -This package of -.I nroff -and -.I troff -macro definitions provides a canned formatting -facility for tech%nical papers in various formats. -When producing 2-column output on a terminal, filter -the output through -.IR col (1). -.PP -The macro requests are defined below. -Many -.I nroff -and -.I troff -requests are unsafe in conjunction with -this package, however, these requests may be used with -impunity after the first .pp: -.nf -.IP -.ta \w'.sz +n 'u -\&.bp begin new page -\&.br break output line here -\&.sp n insert n spacing lines -\&.ls n (line spacing) n=1 single, n=2 double space -\&.na no alignment of right margin -\&.ce n center next n lines -\&.ul n underline next n lines -\&.sz +n add n to point size -.fi -.PP -Output of the -.I eqn, -.I neqn, -.I refer, -and -.IR tbl (1) -preprocessors -for equations and tables is acceptable as input. -.SH FILES -/usr/share/tmac/tmac.e -.br -/usr/share/me/* -.SH "SEE ALSO" -eqn(1), troff(1), refer(1), tbl(1) -.br -\-me Reference Manual, Eric P. Allman -.br -Writing Papers with Nroff Using \-me -.tr &. -.SH REQUESTS -In the following list, -\*(lqinitialization\*(rq -refers to the first .pp, .lp, .ip, .np, .sh, or .uh macro. -This list is incomplete; -see -.I "The \-me Reference Manual" -for interesting details. -.PP -.ta \w'.eh \'x\'y\'z\' 'u +\w'Initial 'u +\w'Cause 'u -.br -.di x - \ka -.br -.di -.in \nau -.ti 0 -Request Initial Cause Explanation -.ti 0 - Value Break -.br -.in \nau -.ti 0 -\&.(c - yes Begin centered block -.ti 0 -\&.(d - no Begin delayed text -.ti 0 -\&.(f - no Begin footnote -.ti 0 -\&.(l - yes Begin list -.ti 0 -\&.(q - yes Begin major quote -.ti 0 -\&.(x \fIx\fR - no Begin indexed item in index -.I x -.ti 0 -\&.(z - no Begin floating keep -.ti 0 -\&.)c - yes End centered block -.ti 0 -\&.)d - yes End delayed text -.ti 0 -\&.)f - yes End footnote -.ti 0 -\&.)l - yes End list -.ti 0 -\&.)q - yes End major quote -.ti 0 -\&.)x - yes End index item -.ti 0 -\&.)z - yes End floating keep -.ti 0 -\&.++ \fIm H\fR - no Define paper section. -.I m -defines the part of the paper, and can be -.B C -(chapter), -.B A -(appendix), -.B P -(preliminary, e.g., abstract, table of contents, etc.), -.B B -(bibliography), -.B RC -(chapters renumbered from page one each chapter), -or -.B RA -(appendix renumbered from page one). -.ti 0 -\&.+c \fIT\fR - yes Begin chapter (or appendix, etc., as -set by .++). -.I T -is the chapter title. -.ti 0 -\&.1c 1 yes One column format on a new page. -.ti 0 -\&.2c 1 yes Two column format. -.ti 0 -\&.EN - yes Space after equation -produced by -.I eqn -or -.IR neqn . -.ti 0 -\&.EQ \fIx y\fR - yes Precede equation; break out and -add space. -Equation number is -.IR y . -The optional argument \fIx\fR -may be -.I I -to indent equation (default), -.I L -to left-adjust the equation, or -.I C -to center the equation. -.ti 0 -\&.GE - yes End \fIgremlin\fP picture. -.ti 0 -\&.GS - yes Begin \fIgremlin\fP picture. -.ti 0 -\&.PE - yes End \fIpic\fP picture. -.ti 0 -\&.PS - yes Begin \fIpic\fP picture. -.ti 0 -\&.TE - yes End table. -.ti 0 -\&.TH - yes End heading section of table. -.ti 0 -\&.TS \fIx\fR - yes Begin table; if \fIx\fR is -.I H -table has repeated heading. -.ti 0 -\&.ac \fIA N\fR - no Set up for ACM style output. -.I A -is the Author's name(s), -.I N -is the total number of pages. -Must be given before the first initialization. -.ti 0 -\&.b \fIx\fR no no Print -.I x -in boldface; if no argument switch to boldface. -.ti 0 -\&.ba \fI+n\fR 0 yes Augments the base indent by -.I n. -This indent is used to set the indent on regular text -(like paragraphs). -.ti 0 -\&.bc no yes Begin new column -.ti 0 -\&.bi \fIx\fR no no Print -.I x -in bold italics (nofill only) -.ti 0 -\&.bu - yes Begin bulleted paragraph -.ti 0 -\&.bx \fIx\fR no no Print \fIx\fR in a box (nofill only). -.ti 0 -\&.ef \fI\'x\'y\'z\'\fR \'\'\'\' no Set even footer to x y z -.ti 0 -\&.eh \fI\'x\'y\'z\'\fR \'\'\'\' no Set even header to x y z -.ti 0 -\&.fo \fI\'x\'y\'z\'\fR \'\'\'\' no Set footer to x y z -.ti 0 -\&.hx - no Suppress headers and footers on next page. -.ti 0 -\&.he \fI\'x\'y\'z\'\fR \'\'\'\' no Set header to x y z -.ti 0 -\&.hl - yes Draw a horizontal line -.ti 0 -\&.i \fIx\fR no no Italicize -.I x; -if -.I x -missing, italic text follows. -.ti 0 -\&.ip \fIx y\fR no yes Start indented paragraph, -with hanging tag -.IR x . -Indentation is -.I y -ens (default 5). -.ti 0 -\&.lp yes yes Start left-blocked paragraph. -.ti 0 -\&.lo - no Read in a file of local macros of the -form -.BI \&.* x. -Must be given before initialization. -.ti 0 -\&.np 1 yes Start numbered paragraph. -.ti 0 -\&.of \fI\'x\'y\'z\'\fR \'\'\'\' no Set odd footer to x y z -.ti 0 -\&.oh \fI\'x\'y\'z\'\fR \'\'\'\' no Set odd header to x y z -.ti 0 -\&.pd - yes Print delayed text. -.ti 0 -\&.pp no yes Begin paragraph. -First line indented. -.ti 0 -\&.r yes no Roman text follows. -.ti 0 -\&.re - no Reset tabs to default values. -.ti 0 -\&.sc no no Read in a file of special characters -and diacritical marks. -Must be given before initialization. -.ti 0 -\&.sh \fIn x\fR - yes Section head follows, -font automatically bold. -.I n -is level of section, -.I x -is title of section. -.ti 0 -\&.sk no no Leave the next page blank. -Only one page is remembered ahead. -.ti 0 -\&.sm \fIx\fR - no Set -.I x -in a smaller pointsize. -.ti 0 -\&.sz \fI+n\fR 10p no Augment the point size by -.I n -points. -.ti 0 -\&.th no no Produce the paper in thesis format. -Must be given before initialization. -.ti 0 -\&.tp no yes Begin title page. -.ti 0 -\&.u \fIx\fR - no Underline argument (even in \fItroff\fR). -(Nofill only). -.ti 0 -\&.uh - yes Like .sh but unnumbered. -.ti 0 -\&.xp \fIx\fR - no Print index -.I x. diff --git a/share/me/null.me b/share/me/null.me deleted file mode 100644 index fd0e6dfee37..00000000000 --- a/share/me/null.me +++ /dev/null @@ -1,39 +0,0 @@ -.\" Copyright (c) 1988 The Regents of the University of California. -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. All advertising materials mentioning features or use of this software -.\" must display the following acknowledgement: -.\" This product includes software developed by the University of -.\" California, Berkeley and its contributors. -.\" 4. Neither the name of the University nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" @(#)null.me 5.1 (Berkeley) 4/17/91 -.\" -.\" %beginstrip% -.\" -.\" This file should be null -- it is called when tmac.e is sourced -.\" for the second... time. Of course, you could give an error -.\" message..... -.cc . diff --git a/share/me/refer.me b/share/me/refer.me deleted file mode 100644 index e0cd7989b36..00000000000 --- a/share/me/refer.me +++ /dev/null @@ -1,129 +0,0 @@ -.nr _0 \n(c. -.\" Copyright (c) 1988 The Regents of the University of California. -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. All advertising materials mentioning features or use of this software -.\" must display the following acknowledgement: -.\" This product includes software developed by the University of -.\" California, Berkeley and its contributors. -.\" 4. Neither the name of the University nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" @(#)refer.me 5.1 (Berkeley) 4/17/91 -.\" -.\" %beginstrip% -.\" -.de ][ \" *** refer output -.if \\$1>5 .tm Bad arg to [] -.[\\$1 -.. -.de [0 \" --- other -.(f -.ip "\\*([F.\0" -.if !"\\*([A"" \\*([A, -.if !"\\*([T"" \\f2\\*([T\\f1\c -.if !"\\*([T"" .if !"\\*([O"" ,\ -.ie !"\\*([O"" \\*([O -.el .if !"\\*([T"" \&. -.if !"\\*([D"" \\*([D. -.@p -.)f -.. -.de [1 \" --- journal article -.(f -.ip "\\*([F.\0" -\\*([A, -.if !"\\*([T"" \\*(lq\\*([T,\\*(rq -.if "\\*([V"" \\f2\\*([J\\f1, -.if !"\\*([V"" \\f2\\*([J\\f1 -.if !"\\*([V"" .if n Vol.\& -.if !"\\*([V"" \\f3\\*([V\\f1\c -.if !"\\*([N"" (\\*([N)\c -.if !"\\*([P"" \ -\{\ -. ie \\n([P>0 \ pp.\& -. el \ p.\& -\\*([P -.\} -.if !"\\*([I"" .if "\\*([R"" \\*([I, -(\\*([D). -.if !"\\*([O"" \\*([O -.)f -.. -.de [2 \" --- book -.(f -.ip "\\*([F.\0" -\\*([A, \\f2\\*([T,\\f1 -\\*([I\c -.if !"\\*([C"" , \\*([C\c - (\\*([D). -.if !"\\*([G"" Gov't. ordering no. \\*([G -.if !"\\*([O"" \\*([O -.)f -.. -.de [3 \" --- article in book -.(f -.ip "\\*([F.\0" -\\*([A, \\*(lq\\*([T,\\*(rq -.if !"\\*([P"" pp. \\*([P -in \\f2\\*([B\\f1, \c -.if !"\\*([E"" ed. \\*([E,\c -.if !"\\*([I"" \\*([I\c -.if !"\\*([C"" , \\*([C\c - (\\*([D). -.if !"\\*([O"" \\*([O -.)f -.. -.de [4 \" --- report -.(f -.ip "\\*([F.\0" -\\*([A, \\*(lq\\*([T,\\*(rq -\\*([R\c -.if !"\\*([G"" \& (\\*([G)\c -.if !"\\*([I"" , \\*([I\c -.if !"\\*([C"" , \\*([C\c - (\\*([D). -.if !"\\*([O"" \\*([O -.)f -.. -.de [5 \" --- tm style -.(f -.ip "\\*([F.\0" -\\*([A, \\f2\\*([T\\f1, -.ie \\n(TN \\*([M. -.el Bell Laboratories internal memorandum (\\*([D). -.)f -.. -.de ]< -.$p References -.lp -.rm (f )f -.. -.de ]> -.sp -.. -.de ]- -.rm [V [P [A [T [N [C [B [O [R [I [E [D -.. -.nr c. \n(_0 diff --git a/share/me/revisions b/share/me/revisions deleted file mode 100644 index e144063c481..00000000000 --- a/share/me/revisions +++ /dev/null @@ -1,230 +0,0 @@ -2.28 12 May 86 --- Fix footnotes if no -rv flag specified - -2.27 17 Apr 86 --- Assume non-C/A/T typesetters -- use -rv2 to get old function - -2.26 27 Mar 86 --- Always go into fill mode in .sh; necessary to get output format - correct. - -2.25 3 Mar 86 --- Drop basic unit scaling on .sz and .ps requests; this confuses some - versions of troff. - -2.24 7 Jan 86 --- Merge ditroff and troff versions. --- Add support for pic, gremlin, and ideal. --- Add .lh macro to print a letterhead. --- Adjust .bi (bold italics) to be more device resolution independent. - -2.23 23 Jun 85 --- Allow .]< to initialize refer macros (as well as .]-). - -2.22 27 Apr 85 --- Fix incorrect comment strip in $p macro. --- Drop into fill mode in .TS so that text boxes will work properly. - -2.21 4 Mar 85 --- Change \*- macro from \- to \(em in troff. --- Change block indent (\n(bi) from 4n to 4m to look better in troff. - -2.20 18 Feb 85 --- Don't reset ii register in .bu or .np - -2.19 14 Feb 85 --- add .bu and .sm macros (bullet and smaller). --- have .np take a fixed .ip width. - -2.18 14 Feb 85 --- Avoid cut marks on laser printers. - -2.17 14 Feb 85 --- Some bug fixes as reported from many places. - -2.16 11 Oct 84 --- Improve some tracing. --- Minor improvements from rrh. - -2.15 10 Apr 83 --- Fix a name conflict between .sh and floating keeps (as suggested - by Hy Murviet). - -2.14 28 Dec 81 --- Integrate the refer macros into -me. This is basically a cheap - and dirty modification of the -ms version, and is probably not - terribly compatible with the usual -me standards. This can be - tuned later if needed. - -2.13 22 Dec 81 --- Allow the -rb<x> flag to set the font you want for bold font -- - set it to font <x>. Default 2 (italic) in nroff, 3 (bold) in - troff. - -2.12 20 Mar 81 --- Remove silly "." at top of page on dumb terminals -- lpr is smarter - now. - -2.11 19 Mar 81 --- Fixed indexes to indent on second line. - -2.10 26 Feb 81 --- Improvement to nested index solution, now works for ()b & ()z. - -2.9 10 Dec 80 --- More stuff to make indices inside keeps work correctly. - -2.8 10 Nov 80 --- Had .)c do a .br to insure that the final line is forced out. - -2.7 24 Sep 80 --- Fixed bug in 2.6 - -2.6 23 Sep 80 --- Fixed problem introduced by 2.2 which occured in footnotes and - index entries in filled keeps - -2.5 29 Aug 80 --- Changed umlaut to not be so tricky -- it seems to backfire. - -2.4 25 Aug 80 --- Fixed bug in indices caused by 2.2. - -2.3 20 Aug 80 --- Fixed bug in footnotes caused by 2.2. --- Changed temp file names that macros that do dynamic loading rename - themselves to. For example, if you say '.TS ... .(f' when both of - them have been used for the first time, the @T macro got used twice. - -2.2 18 Aug 80 --- Suspended footnote & index processing until final output - (so that they will work properly in keeps). - -2.1 18 Aug 80 --- Release 2. No changes. - -Mod 28 18 Aug 80 --- If \nv is set on entry, handle .po differently (for vtroff). --- Allow ".nr fi 0". - -Mod 27 30 Jun 80 --- Put in a cludge to try to make multi-columned output work - with wide floating keeps. Moves all wide keeps to the top - of the next real page. - -Mod 26 9 Nov 79 --- Fixed footnote bug that caused the first line of footnotes - that were broken across a page to be indented. - -Mod 25 1 Oct 79 --- Fixed footnote bug that caused footnotes invoked at the - top of pages to come out in bold font. --- Fixed equation bug that caused equations at the top of - page to be improperly centered. - -Mod 24 27 Sep 79 --- Changed delimiter in all \w's to " from ', to allow for - apostrophes in labels. --- Increased footnote fudge factor. --- Changed \x factor in \*[ & \*< to be one half previous value. - -Mod 23 24 Aug 79 --- Changed .ip to start new line if the tag is too long for - the space provided. - -Mod 22 11 Jul 79 --- Changed .ac to handle new paper (with second parameter - == "*"). - -Mod 21 24 Apr 79 --- Changed \*[ and \*< to use \x -- to avoid line overlap. - -Mod 20 6 Apr 79 --- Changed 12-pitch DTC terminals to still space 1/6 inch (instead - of 1/8 inch), unless the 'x' register is non-zero -- do-able with - the -rx1 option on the nroff command line. - -Mod 19 28 Mar 79 --- Had .ep do a .rs, to avoid occasional problems (like with - .+c (again). --- Added the 'X' register: if non-zero on startup on a 12-pitch - terminal, it outputs 6 LPI instead of 8 LPI. - -Mod 18 26 Mar 79 --- Had .+c reset indent, to solve problems of prelim material - after a .ip (as with references) - -Mod 17 19 Mar 79 --- Fixed a bug in .++ which caused it to renumber pages incorrectly, - the result of nroff starting a new page immediately upon reaching - the end of the previous page (damn!). - -Mod 16 8 Mar 79 --- Fixed a bug in .++ which caused it to change page number formats - before forcing out the page. --- Changed tmac.e so that extra '.so's to the package will next to - 'null.me'. --- Changed .sh so that a title of "_" will cause section depth change - side-effects only (base indent will remain the same, and no output - will occur). - -Mod 15a 7 Mar 79 --- Fixed a bug in Mod 15 which caused .ip's to fail. - -Mod 15 2 Mar 79 --- Changed .@p to do paragraph indents normally in keeps, which - will override the indent parameter in keeps with paragraph - forms in them (use .ba to fix this). - -Mod 14 23 Feb 79 --- Fixed .ip so it would hyphenate correctly. - -Mod 13 16 Feb 79 --- Added .rs before eqn title output to fix vertical centering - problem. - -Mod 12 15 Feb 79 --- Changed NROFF bold font to be regular .ul (.cu is a pain). --- Changed .sh to output regular spaces instead of unpaddable - spaces. --- Fixed bug in .1c with bad line length (didn't reset \n($l). - -Mod 11 13 Feb 79 --- Added hook to .$c to call .$C (for index entries or whatever). - -Mod 10 12 Feb 79 --- Had .xp print in current environment and not reset to single - spacing, to allow more control over output format. - -Mod 9 26 Dec 78 --- Fixed yet another problem with equation spacing. - -Mod 8 18 Dec 78 --- Fixed .@q to solve a problem with \n(dn getting lost on - equations at top of page. - -Mod 7 11 Dec 78 --- Had .@q (equation output) move to end of equation after - equation output (eqn doesn't seem to space quite right). - -Mod 6 27 Nov 78 --- Fixed the umlaut on DTC output to be prettier. - -Mod 5 5 Nov 78 --- Fixed a bug with the second parameter to .ip. - -Mod 4 2 Nov 78 --- Added .uh command (unnumbered heading). --- Changed .$p and .sh accordingly. - -Mod 3 2 Oct 78 --- Fixed .ne command in .$p (print section headings). - -Mod 2 25 Sep 78 --- Changed .np to use () instead of []. - -Mod 1 12 Sep 78 --- Fixed footnote fudge factor (curse NROFF!!) --- Put "needs" on .(z, .)z. - -Mod 0 11 Sep 78 diff --git a/share/me/sh.me b/share/me/sh.me deleted file mode 100644 index b1380bb7c8a..00000000000 --- a/share/me/sh.me +++ /dev/null @@ -1,142 +0,0 @@ -.nr _0 \n(c. -.\" Copyright (c) 1988 The Regents of the University of California. -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. All advertising materials mentioning features or use of this software -.\" must display the following acknowledgement: -.\" This product includes software developed by the University of -.\" California, Berkeley and its contributors. -.\" 4. Neither the name of the University nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" @(#)sh.me 5.1 (Berkeley) 4/17/91 -.\" -.\" %beginstrip% -.\" -.de sh \" *** section heading -.fi -.if (\\n(si>0)&(\\n(si<1n) \ -. nr si \\n(sin -.ce 0 -.@d "\\$1" +1 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 -.if !"\\$2"_" \ -\{\ -. ds |n \&\\$2 -. $p "\\*(|n" "\\*($n" \\n($0 -. $0 "\\*(|n" "\\*($n" \\n($0 -. rm |n -.\} -.nr $p 0 1 \" reset .np count -.. -.de @d \" --- change section depth -.if !""\\$1" \ -. nr $0 \\$1 -.if \\n($0&(\\n(.$>1) \ -. nr $\\n($0 \\$2 -.ds $n \&\" -.ie \\n($0>=1 \ -\{\ -. if '\\n($1'0' \ -. nr $1 1 -. if (\\n(.$>=3) .if !"\\$3"-" \ -. nr $1 \\$3 -. as $n \\n($1 -.\} -.el \ -. nr $1 0 -.ie \\n($0>=2 \ -\{\ -. if '\\n($2'0' \ -. nr $2 1 -. if (\\n(.$>=4) .if !"\\$4"-" \ -. nr $2 \\$4 -. as $n .\\n($2 -.\} -.el \ -. nr $2 0 -.ie \\n($0>=3 \ -\{\ -. if '\\n($3'0' \ -. nr $3 1 -. if (\\n(.$>=5) .if !"\\$5"-" \ -. nr $3 \\$5 -. as $n .\\n($3 -.\} -.el \ -. nr $3 0 -.ie \\n($0>=4 \ -\{\ -. if '\\n($4'0' \ -. nr $4 1 -. if (\\n(.$>=6) .if !"\\$6"-" \ -. nr $4 \\$6 -. as $n .\\n($4 -.\} -.el \ -. nr $4 0 -.ie \\n($0>=5 \ -\{\ -. if '\\n($5'0' \ -. nr $5 1 -. if (\\n(.$>=7) .if !"\\$7"-" \ -. nr $5 \\$7 -. as $n .\\n($5 -.\} -.el \ -. nr $5 0 -.ie \\n($0>=6 \ -\{\ -. if '\\n($6'0' \ -. nr $6 1 -. if (\\n(.$>=8) .if !"\\$8"-" \ -. nr $6 \\$8 -. as $n .\\n($6 -.\} -.el \ -. nr $6 0 -.. -.de sx \" *** heading up, no increment (2.1.1 -> 2.1) -.ce 0 -.ul 0 -.nr _0 \\n($0-1 -.if \\n(.$ .nr _0 +1 -.if \\n(.$ .nr _0 \\$1 -.@d \\n(_0 -.rr _0 -.$p "" "" \\n($0 -.nr $p 0 1 \" reset .np count -.. -.de uh \" *** unnumbered section heading -.$p "\\$1" -.$0 "\\$1" -.. -.if \n(sf<=0 \ -. nr sf 8 \" section font -- Times Bold -.if \n(sp<=0 \ -. nr sp 10 \" section title pointsize -.if \n(ss<=0 \ -. nr ss 12p \" section prespacing -.if \n(si<=0 \ -. nr si 0 \" section indent -.nr c. \n(_0 diff --git a/share/me/strip.sed b/share/me/strip.sed deleted file mode 100644 index 9ef68028917..00000000000 --- a/share/me/strip.sed +++ /dev/null @@ -1,44 +0,0 @@ -#! /bin/sed -f -# -# Copyright (c) 1988 The Regents of the University of California. -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# 3. All advertising materials mentioning features or use of this software -# must display the following acknowledgement: -# This product includes software developed by the University of -# California, Berkeley and its contributors. -# 4. Neither the name of the University nor the names of its contributors -# may be used to endorse or promote products derived from this software -# without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -# SUCH DAMAGE. -# -# @(#)strip.sed 5.3 (Berkeley) 4/17/91 -# - -/%beginstrip%/{ - h - s/.*/.\\" This version has had comments stripped; an unstripped version is available./p - g -} -/%beginstrip%/,$s/[. ][ ]*\\".*// -/^$/d -/\\n@/d diff --git a/share/me/summary.external b/share/me/summary.external deleted file mode 100644 index faed3e90f48..00000000000 --- a/share/me/summary.external +++ /dev/null @@ -1,238 +0,0 @@ -" F\(sc comment (to end of line) -# S optional delayed text tag string -$ F\(sc interpolate argument -$0 R section depth -$0\(dg M invoked after section title printed -$1 R first section number -$1\(dg M invoked before printing depth 1 section -$2 R second section number -$2\(dg M invoked before printing depth 2 section -$3 R third section number -$3\(dg M invoked before printing depth 3 section -$4 R fourth section number -$4\(dg M invoked before printing depth 4 section -$5 R fifth section number -$5\(dg M invoked before printing depth 5 section -$6 R sixth section number -$6\(dg M invoked before printing depth 6 section -$C\(dg M called at beginning of chapter -$H\(dg M text header -$R\(dd R relative vertical spacing in displays -$c R current column number -$c\(dd M print chapter title -$d R delayed text number -$f R footnote number -$f\(dd M print footer -$h\(dd M print header -$i R paragraph base indent -$l R column width -$m R number of columns in effect -$n S section name -$p R numbered paragraph number -$p\(dd M print section heading (internal macro) -$r\(dd R relative vertical spacing in text -$s R column indent -$s\(dd M footnote separator (from text) -% R\(sc current page number -& F\(sc zero width character, useful for hiding controls -( F\(sc interpolate special character -(b M begin block -(c M begin centered block -(d M begin delayed text -(f M begin footnote -(l M begin list -(q M begin quote -(space) F\(sc unpaddable space -(x M begin index entry -(z M begin floating keep -)b M end block -)c M end centered block -)d M end delayed text -)f M end footnote -)l M end list -)q M end quote -)x M end index entry -)z M end floating keep -* F\(sc interpolate string -* S optional footnote tag string -++ M set paper section type -+c M begin chapter -, S cedilla -- F\(sc minus sign -- S 3/4 em dash -0 F\(sc unpaddable digit-width space -1c M revert to single columned output -2c M begin two columned output -: S umlat -< S begin subscript -> S end subscript -EN M end equation -EQ M begin equation -L F\(sc vertical line drawing function -TE M end table -TH M end header of table -TS M begin table -[ S begin superscript -\&.$ R\(sc number of arguments to macro -\&.i R\(sc current indent -\&.l R\(sc current line length -\&.s R\(sc current point size -\&\' S acute accent -\&\` S grave accent -\' F\(sc acute accent -\` F\(sc grave accent -] S end superscript -^ F\(sc 1/12 em narrow space -^ S caret -ac M ACM mode -ad M\(sc set text adjustment -af M\(sc assign format to register -am M\(sc append to macro -ar M set page numbers in arabic -as M\(sc append to string -b M bold font -ba M set base indent -bc M begin new column -bi M bold italic -bi R display (block) indent -bl M blank lines (even at top of page) -bm R bottom title margin -bp M\(sc begin page -br M\(sc break (start new line) -bs R display (block) pre/post spacing -bt R block keep threshold -bx M boxed -c F\(sc continue input -ce M\(sc center lines -ch R current chapter number -de M\(sc define macro -df R display font -ds M\(sc define string -dw R\(sc current day of week -dw S current day of week -dy R\(sc day of month -e F\(sc printable version of \e -ef M set footer (even numbered pages only) -eh M set header (even numbered pages only) -el M\(sc else part of conditional -ep M end page -es R equation pre/post space -f F\(sc inline font change -fc M\(sc set field characters -ff R footnote font -fi M\(sc fill output lines -fi R footnote indent (first line only) -fm R footer margin -fo M set footer -fp R footnote pointsize -fs R footnote prespace -fu R footnote undent (from right margin) -h F\(sc local horizontal motion -hc M\(sc set hyphenation character -he M set header -hl M draw horizontal line -hm R header margin -hx M suppress headers and footers on next page -hy M\(sc set hyphenation mode -i M italic font -ie M\(sc conditional with else -if M\(sc conditional -ii R indented paragraph indent -in M\(sc indent (transient, use .ba for pervasive) -ip M begin indented paragraph -ix M indent, no break -l F\(sc horizontal line drawing function -lc M\(sc set leader repetition character -ll M set line length -lo M load local macros -lp M begin left justified paragraph -lq S left quote marks -ls M\(sc set multi-line spacing -m1 M set space from top of page to header -m2 M set space from header to text -m3 M set space from text to footer -m4 M set space from footer to bottom of page -mc M\(sc insert margin character -mk M\(sc mark vertical position -mo R\(sc month of year -mo S current month -n F\(sc interpolate number register -n1 M number lines in margin -n2 M number lines in margin -na M\(sc turn off text adjustment -ne M\(sc need vertical space -nf M\(sc don't fill output lines -nh M\(sc turn off hyphenation -np M begin numbered paragraph -nr M\(sc set number register -ns M\(sc no space mode -o S circle (e.g., for Norse A) -of M set footer (odd numbered pages only) -oh M set header (odd numbered pages only) -pa M begin page -pd M print delayed text -pf R paragraph font -pi R paragraph indent -pl M\(sc set page length -pn M\(sc set next page number -po M\(sc page offset -po R simulated page offset -pp M begin paragraph -pp R paragraph pointsize -ps R paragraph prespace -q M quoted -qa S for all -qe S there exists -qi R quote indent (also shortens line) -qp R quote pointsize -qs R quote pre/post space -r M roman font -rb M real bold font -re M reset tabs -rm M\(sc remove macro or string -rn M\(sc rename macro or string -ro M set page numbers in roman -rq S right quote marks -rr M\(sc remove register -rs M\(sc restore spacing -rt M\(sc return to vertical position -s F\(sc inline size change -sc M load special characters -sf R section title font -sh M begin numbered section -si R relative base indent per section depth -sk M skip next page -so M\(sc source input file -so R additional section title offset -sp M\(sc vertical space -sp R section title pointsize -ss R section prespace -sx M change section depth -sz M set pointsize and vertical spacing -ta M\(sc set tab stops -tc M\(sc set tab repetition character -td S today's date -tf R title font -th M set thesis mode -ti M\(sc temporary indent (next line only) -tl M\(sc three part title -tm R top title margin -tp M begin title page -tp R title pointsize -tr M\(sc translate -u M underlined -uh M unnumbered section -ul M\(sc underline next line -v F\(sc local vertical motion -v S czeck ``e'' -w F\(sc return width of string -xl M set line length (local) -xp M print index -xs R index entry prespace -xu R index undent (from right margin) -yr R\(sc year (last two digits only) -zs R floating keep pre/post space -{ F\(sc begin conditional group -| F\(sc 1/6 em narrow space -} F\(sc end conditional group -~ S tilde diff --git a/share/me/tbl.me b/share/me/tbl.me deleted file mode 100644 index f6c55318ae9..00000000000 --- a/share/me/tbl.me +++ /dev/null @@ -1,143 +0,0 @@ -.nr _0 \n(c. -.\" Copyright (c) 1988 The Regents of the University of California. -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. All advertising materials mentioning features or use of this software -.\" must display the following acknowledgement: -.\" This product includes software developed by the University of -.\" California, Berkeley and its contributors. -.\" 4. Neither the name of the University nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" @(#)tbl.me 5.1 (Berkeley) 4/17/91 -.\" -.\" %beginstrip% -.\" -.de TS \" *** table start -.sp \\n(bsu -.@C 1 -.fi \" drop into fill mode for text boxes -.if "\\$1"H" \ -\{\ -. di |h \" save header part -. nr ?T 1 -.\} -.ls 1 -.ch @f -(\\n(_bu+1v) \" set pseudo-trap for bottom line -.. -.de TH \" *** end header part of table -.nr T. 0 -.T# 0 -.di -.nr _i \\n(.i -.in 0 -.|h \" put in the initial header -.in \\n(_iu -.rr _i -.mk #T -.. -.de TE \" *** table end -.nr ?T 0 -.ch @f -\\n(_bu \" reset pseudo-trap -.ev -.sp \\n(bsu+\\n(.Lv-1v -.re -.rr 31 -.rr 32 -.rr 33 -.rr 34 -.rr 35 -.rr 36 -.rr 37 -.rr 38 -.rr 39 -.rr 40 -.rr 41 -.rr 42 -.rr 43 -.rr 44 -.rr 45 -.rr 46 -.rr 47 -.rr 48 -.rr 49 -.rr 50 -.rr 51 -.rr 52 -.rr 53 -.rr 54 -.rr 55 -.rr 56 -.rr 57 -.rr 58 -.rr 59 -.rr 60 -.rr 61 -.rr 62 -.rr 63 -.rr 64 -.rr 65 -.rr 66 -.rr 67 -.rr 68 -.rr 69 -.rr 70 -.rr 71 -.rr 72 -.rr 73 -.rr 74 -.rr 75 -.rr 76 -.rr 77 -.rr 78 -.rr 79 -.rr 80 -.rr 81 -.rr 82 -.rr 83 -.rr 84 -.rr 85 -.rr 86 -.rr 87 -.rr 88 -.rr 89 -.rr 90 -.rr 91 -.rr 92 -.rr 93 -.rr 94 -.rr 95 -.rr 96 -.rr 97 -.rr 98 -.rr 99 -.rr #I -.rr #T -.rr #a -.rr ## -.rr #- -.rr #^ -.rr T. -.. -.nr c. \n(_0 diff --git a/share/me/test/test.accent b/share/me/test/test.accent deleted file mode 100644 index 5b0da66f7fd..00000000000 --- a/share/me/test/test.accent +++ /dev/null @@ -1,7 +0,0 @@ -.sc -.sp 4 -.b e\\*'migre -.sp 4 -.b emigre\\*` -.sp 4 -.b e\\*'migre\\*` diff --git a/share/me/test/test.umlaut b/share/me/test/test.umlaut deleted file mode 100644 index 67358d2f2da..00000000000 --- a/share/me/test/test.umlaut +++ /dev/null @@ -1,39 +0,0 @@ -.sc -.lp -.ec $ -umlaut is: $*: -.ec -.sp -\w"umlau\*:t" -.sp -.XX "umlau\*:t" -null -.sp -.de XX -null -.. -.XX "umlau\\\\*:t" -.br -.XX "umlau\\*:t" -.br -.XX "umlau\*:t" -.sp -.de XX -.ec ^ -$1 = ^$1 -.br -$2 = ^$2 -.ec -.. -.XX "umlau\*:t" -.sp -.de XX -$1 = \\$1 -.br -$2 = \\$2 -.. -.XX "umlau\*:t" -.sp -.i "umlau\*:t" -.sp -.b "umlau\*:t" diff --git a/share/me/thesis.me b/share/me/thesis.me deleted file mode 100644 index 6db988c51ea..00000000000 --- a/share/me/thesis.me +++ /dev/null @@ -1,53 +0,0 @@ -.nr _0 \n(c. -.\" Copyright (c) 1988 The Regents of the University of California. -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. All advertising materials mentioning features or use of this software -.\" must display the following acknowledgement: -.\" This product includes software developed by the University of -.\" California, Berkeley and its contributors. -.\" 4. Neither the name of the University nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" @(#)thesis.me 5.1 (Berkeley) 4/17/91 -.\" -.\" %beginstrip% -.\" -.\" Setup for thesis. -.\" This file should be modified to keep up with the standard -.\" for a doctoral thesis at Berkeley. Other macros which may -.\" be useful for a thesis are defined here. -.\" -.nr tf 1 \" set titles in Roman -.he '''%' -.if n .if \n(_o \ -. po 1.5i -.if t .po 1.125i \" + .5 inch (off 8i paper roll) = 1.5i -.ll 5.75i \" allow 1/4 inch fudge -.if n .if 1n=0.1i \ -. ll 5.8i \" make it even character amount -.m1 1i -.nr ?t 1 -.ls 2 -.nr c. \n(_0 diff --git a/share/me/tmac.e b/share/me/tmac.e deleted file mode 100644 index f703c0ae0f2..00000000000 --- a/share/me/tmac.e +++ /dev/null @@ -1,1190 +0,0 @@ -.nr _0 \n(.c -.\" Copyright (c) 1988 The Regents of the University of California. -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. All advertising materials mentioning features or use of this software -.\" must display the following acknowledgement: -.\" This product includes software developed by the University of -.\" California, Berkeley and its contributors. -.\" 4. Neither the name of the University nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" @(#)tmac.e 2.35 (Berkeley) 4/17/91 -.\" -.\" %beginstrip% -.\" -.\"********************************************************************** -.\"* * -.\"* ****** - M E N R O F F / T R O F F M A C R O S ****** * -.\"* * -.\"* Produced for your edification and enjoyment by: * -.\"* Eric Allman * -.\"* Electronics Research Laboratory * -.\"* U.C. Berkeley. * -.\"* current address: * -.\"* Britton-Lee, Inc. * -.\"* 1919 Addison Street Suite 105 * -.\"* Berkeley, California 94704 * -.\"* * -.\"* VERSION 2.35 First Release: 11 Sept 1978 * -.\"* See file \*(||/revisions for revision history * -.\"* * -.\"* Documentation is available. * -.\"* * -.\"********************************************************************** -.\" -.\" Code on .de commands: -.\" *** a user interface macro. -.\" &&& a user interface macro which is redefined -.\" when used to be the real thing. -.\" $$$ a macro which may be redefined by the user -.\" to provide variant functions. -.\" --- an internal macro. -.\" -.\" library directory for sourced files: -.ds || /usr/share/me -.if \n@>0 .ds || . -.\" -.if !\n(.V .tm You are using the wrong version of NROFF/TROFF!! -.if !\n(.V .tm This macro package works only on the version seven -.if !\n(.V .tm release of NROFF and TROFF. -.if !\n(.V .ex -.if \n(pf \ -. nx \*(||/null.me -.\" *** INTERNAL GP MACROS *** -.de @C \" --- change ev's, taking info with us -.nr _S \\n(.s -.nr _V \\n(.v -.nr _F \\n(.f -.nr _I \\n(.i -.ev \\$1 -.ps \\n(_S -.vs \\n(_Vu -.ft \\n(_F -'in \\n(_Iu -.xl \\n($lu -.lt \\n($lu -.rr _S -.rr _V -.rr _F -.rr _I -.ls 1 -'ce 0 -.. -.de @D \" --- determine display type (Indent, Left, Center) -.ds |p "\\$3 -.nr _d \\$1 -.ie "\\$2"C" \ -. nr _d 1 -.el .ie "\\$2"L" \ -. nr _d 2 -.el .ie "\\$2"I" \ -. nr _d 3 -.el .ie "\\$2"M" \ -. nr _d 4 -.el \ -. ds |p "\\$2 -.. -.de @z \" --- end macro -.if \n@>1 .tm >> @z, .z=\\n(.z ?a=\\n(?a -.if !"\\n(.z"" \ -\{\ -. tm Line \\n(c. -- Unclosed block, footnote, or other diversion (\\n(.z) -. di -. ex -.\} -.if \\n(?a \ -. bp \" force out final table -.rm bp -.rm @b\" \" don't start another page -.if t \ -. wh -1p @m -.br -.if \n@>1 .tm << @z -.. -.de @I \" --- initialize processor -.rm th -.rm ac -.rm lo -.rm sc -.rm @I -.. -.\" *** STANDARD HEADERS AND FOOTERS *** -.de he \" *** define header -.ie !\\n(.$ \ -\{\ -. rm |4 -. rm |5 -.\} -.el \ -\{\ -. ds |4 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 -. ds |5 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 -.\} -.. -.de eh \" *** define even header -.ie !\\n(.$ \ -. rm |4 -.el \ -. ds |4 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 -.. -.de oh \" *** define odd header -.ie !\\n(.$ \ -. rm |5 -.el \ -. ds |5 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 -.. -.de fo \" *** define footer -.ie !\\n(.$ \ -\{\ -. rm |6 -. rm |7 -.\} -.el \ -\{\ -. ds |6 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 -. ds |7 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 -.\} -.. -.de ef \" *** define even foot -.ie !\\n(.$ \ -. rm |6 -.el \ -. ds |6 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 -.. -.de of \" *** define odd footer -.ie !\\n(.$ \ -. rm |7 -.el \ -. ds |7 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 -.. -.de ep \" *** end page (must always be followed by a .bp) -.if \\n(nl>0 \ -\{\ -. wh 0 -. rs -. @b -.\} -.. -.\" *** INTERNAL HEADER AND FOOTER MACROS *** -.de @h \" --- header -.if \n@>1 .tm >> @h %=\\n% ?a=\\n(?a ?b=\\n(?b ?w=\\n(?w -.if (\\n(.i+\\n(.o)>=\\n(.l \ -. tm Line \\n(c. -- Offset + indent exceeds line length -.if t .if (\\n(.l+\\n(.o)>7.75i \ -. tm Line \\n(c. -- Offset + line length exceeds paper width -.\" initialize a pile of junk -.nr ?h \\n(?H \" transfer "next page" to "this page" -.rr ?H -.nr ?c \\n(?C -.rr ?C -.rn |4 |0 -.rn |5 |1 -.rn |6 |2 -.rn |7 |3 -.nr _w 0 \" reset max footnote width -.nr ?W 0 \" no wide floats this page (yet) -.nr ?I 1 -.\" begin actual header stuff -.ev 2 -.rs -.if t .@m \" output cut mark -.if \\n(hm>0 \ -. sp |\\n(hmu \" move to header position -.@t $h \" output header title -.if \\n(tm<=0 \ -. nr tm \n(.Vu -.sp |\\n(tmu \" move to top of text -.ev -.mk _k \" for columned output -.if \\n(?n .nm 1 \" restore line numbering if n1 mode -.nr $c 1 \" set first column -.if \n@>4 .tm -- @h >> .ns nl=\\n(nl %=\\n% _k=\\n(_k tm=\\n(tm -.ie \\n(?s \ -\{\ -. rr ?s -. rs -' @b -.\} -.el \ -. @n \" begin the column -.if \n@>2 .tm << @h -.. -.if \nv=2 \ -\{\ -. de @m \" --- output cut mark (only on C/A/T-style) -. @O 0 -. lt 7.5i -. tl '\(rn''\(rn' -. @O -. lt -.. -.\} -.de @n \" --- new column or page -.if \n@>3 .tm >> @n nl=\\n(nl %=\\n% ?f=\\n(?f ?o=\\n(?o -.if \\n(bm<=0 \ -. nr bm \\n(.Vu -.if (\\n(_w<=\\n($l)&(\\n(?W=0) \ -\{\ -. nr _b (\\n(ppu*\\n($ru)/2u \" compute fudge factor (must be < 1P) -. if \\n(_bu>((\\n(bmu-\\n(fmu-(\\n(tpu*\\n($ru))/2u) \ -. nr _b (\\n(ppu*\\n($ru)-\n(.Vu -. nr _b +\\n(bmu -.\} -.nr _B \\n(_bu -.ch @f -.wh -\\n(_bu @f -.nr _b +(\\n(ppu*\\n($ru) \" add 1 paragraph v in case of sweep past -.if \n@>2 .tm @n .p=\\n(.p bm=\\n(bm _b=\\n(_b _B=\\n(_B -.nr ?f 0 \" reset footnote flag -.if \\n(?o \ -\{\ -. (f _ \" reprocess footnotes which run off page -. nf -. |o -. fi -. )f -. rm |o -.\} -.nr ?o 0 -.if \\n(?T \ -\{\ -. nr _i \\n(.i -. in \\n($iu -. |h \" output the table header -. in \\n(_iu -. rr _i -. mk #T \" for tbl commands -. ns -.\} -.if (\\n(?a)&((\\n($c<2):(\\n(?w=0)) \ -\{\ -. nr ?a 0 \" output floating keep -. @k |t -. if \\n(?w \ -. mk _k \" don't overstrike wide keeps -. nr ?w 0 -.\} -.os -.$H \" special column header macro -.ns -.. -.de @f \" --- footer -.if \n@>1 .tm >> @f %=\\n% nl=\\n(nl ?a=\\n(?a ?b=\\n(?b ?f=\\n(?f -.if \n@>2 .nr VL \\n(.pu-\\n(nlu -.if \n@>2 .tm @f bm=\\n(bm _B=\\n(_B _b=\\n(_b .p-nl=\\n(VL -.ec -.if \\n(?T \ -\{\ -. nr T. 1 \" for tbl commands (to output bottom line) -. T# 1 \" output the sides and bottom lines -. br -.\} -.ev 2 -.ce 0 -.if \\n(?b \ -\{\ -. nr ?b 0 -. @k |b\" \" output bottom of page tables -.\} -.if \\n(?f \ -. @o \" output footnote if present -.ie \\n($c<\\n($m \ -. @c \" handle new column -.el \ -. @e \" new page -.ev -.if \n@>2 .tm << @f -.. -.de @o \" --- output footnote -.nf -.ls 1 -.in 0 -.if \n@>2 .tm @o last printed text = \\n(nl placing @r trap at -\\n(_B -.wh -\\n(_Bu @r -.|f -.fi -.if \n@>2 .tm @o triggered @r (?o) = \\n(?o -.if \\n(?o \ -\{\ -. di \" just in case triggered @r -. if \\n(dn=0 \ -\{\ -. rm |o -. nr ?o 0 -. \} -. nr dn \\n(_D -. rr _D -.\} -.rm |f -.ch @r -.. -.de @c \" --- new column -.if \n@>2 .tm >> @c %=\\n% -.rs -.sp |\\n(_ku -.@O +\\n($lu+\\n($su -.nr $c +1 -.@n -.. -.de @e \" --- end page -.if \n@>2 .tm >> @e -.@O \\n(_ou -.rs -.sp |\\n(.pu-\\n(fmu-(\\n(tpu*\\n($ru) \" move to footer position -.@t $f \" output footer title -.nr ?h 0 -.bp -.. -.de @t \" --- output header or footer title -.if !\\n(?h \ -\{\ -. sz \\n(tp \" set header/footer type fonts, etc. -. @F \\n(tf -. lt \\n(_Lu \" make title span entire page -. nf -. \\$1 -. br -.\} -.. -.de $h \" $$$ print header -.rm |z -.if !\\n(?c \ -\{\ -. if e .ds |z "\\*(|0 -. if o .ds |z "\\*(|1 -.\} -.if !\(ts\\*(|z\(ts\(ts \ -' tl \\*(|z -.rm |z -.. -.de $f \" $$$ print footer -.rm |z -.if \\n(?c \ -\{\ -. if e .ds |z "\\*(|0 -. if o .ds |z "\\*(|1 -.\} -.if \(ts\\*(|z\(ts\(ts \ -\{\ -. if e .ds |z "\\*(|2 -. if o .ds |z "\\*(|3 -.\} -.if !\(ts\\*(|z\(ts\(ts \ -' tl \\*(|z -.rm |z -.. -.de @r \" --- reprocess overflow footnotes -.if \n@>3 .tm >> @r .z=\\n(.z ?f=\\n(?f ?a=\\n(?a ?b=\\n(?b _b=\\n(_b -.di |o \" save overflow footnote -.nr ?o 1 -.nr _D \\n(dn -.ns -.. -.\" *** COMMANDS WITH VARIANT DEFINITIONS *** -.rn bp @b \" --- begin page -.de bp \" *** begin new page (overrides columns) -.nr $c \\n($m \" force new page, not new column -.ie \\n(nl>0 \ -. @b \\$1 -.el \ -\{\ -. if \\n(.$>0 \ -. pn \\$1 -. if \\n(?I \ -. @h \" 'spring' the header trap -.\} -.br -.wh 0 @h \" reset header -.. -.rn ll xl \" *** special line length (local) -.de ll \" *** line length (global to environments) -.xl \\$1 -.lt \\$1 -.nr $l \\n(.l -.if (\\n($m<=1):(\\n($l>\\n(_L) \ -. nr _L \\n(.l -.. -.rn po @O \" --- local page offset -.de po \" *** page offset -.@O \\$1 -.nr _o \\n(.o -.. -.\" *** MISCELLANEOUS ROFF COMMANDS *** -.de hx \" *** suppress headers and footers next page -.nr ?H 1 -.. -.de ix \" *** indent, no break -'in \\$1 -.. -.de bl \" *** contiguous blank lines -.br -.ne \\$1 -.rs -.sp \\$1 -.. -.de n1 \" *** line numbering 1 -.nm 1 -.xl -\w'0000'u -.nr ?n 1 -.. -.de n2 \" *** line numbering 2 -.nm \\$1 -.ie \\n(.$ \ -. xl -\w'0000'u -.el \ -. xl \\n($lu -.. -.de pa \" *** new page -.bp \\$1 -.. -.de ro \" *** roman page numbers -.af % i -.. -.de ar \" *** arabic page numbers -.af % 1 -.. -.de m1 \" *** position one space -.nr _0 \\n(hmu -.nr hm \\$1v -.nr tm +\\n(hmu-\\n(_0u -.rr _0 -.. -.de m2 \" *** position two space -.nr tm \\n(hmu+\\n(tpp+\\$1v -.. -.de m3 \" *** position three space -.nr bm \\n(fmu+\\n(tpp+\\$1v -.. -.de m4 \" *** position four space -.nr _0 \\n(fmu -.nr fm \\$1v -.nr bm +\\n(fmu-\\n(_0u -.. -.de sk \" *** leave a blank page (next page) -.if \\n(.$>0 \ -. tm Line \\n(c. -- I cannot skip multiple pages -.nr ?s 1 -.. -.\" *** MISCELLANEOUS USER SUPPORT COMMANDS *** -.de re \" *** reset tabs (TROFF defines 15 stops default) -.ta 0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i -.. -.if t .ig -.de re \" *** reset tabs (NROFF version) -.ta 0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i -.. -.de ba \" *** set base indent -.ie \\n(.$ \ -. nr $i \\$1n -.el \ -. nr $i \\n(siu*\\n($0u -.. -.de hl \" *** draw horizontal line -.br -\l'\\n(.lu-\\n(.iu' -.sp -.. -.\" *** PARAGRAPHING *** -.de pp \" *** paragraph -.lp \\n(piu -.. -.de lp \" *** left aligned paragraph -.@p -.if \\n(.$ \ -. ti +\\$1 -.nr $p 0 1 -.. -.de ip \" *** indented paragraph w/ optional tag -.if (\\n(ii>0)&(\\n(ii<1n) \ -. nr ii \\n(iin -.nr _0 \\n(ii -.if \\n(.$>1 \ -. nr _0 \\$2n -.@p \\n(_0u -.if \\w"\\$1" \ -\{\ -. ti -\\n(_0u -. ie \\w"\\$1">=\\n(_0 \ -\{\ -\&\\$1 -. br -. \} -. el \&\\$1\h'|\\n(_0u'\c -.\} -.rr _0 -.. -.de np \" *** numbered paragraph -.if \\n($p<0 \ -. nr $p 0 \" reset number after .bu -.nr $p +1 \" increment paragraph number -.@p \w'\0(000)\0'u -.ti -\w'\0(000)\0'u -\0(\\n($p)\h'|\w'\0(000)\0'u'\c -.. -.de bu \" *** bulleted paragraph -.br -.if \\n($p<0 \ -. ns \" don't space between .bu paragraphs -.nr $p 0-1 \" mark "bulleted paragraph" mode -.@p \w'\0\(bu\0'u -.ti -\w'\0\(bu\0'u -\0\(bu\0\c -.. -.de @p \" --- initialize for paragraph -.@I \" initialize macro processor -.if "\\n(.z"|e" .tm Line \\n(c. -- Unmatched continued equation -.in \\n($iu+\\n(pou -.if \\n(.$ \ -. in +\\$1n -.ce 0 -.fi -.@F \\n(pf -.sz \\n(pp -.sp \\n(psu -.ne \\n(.Lv+\\n(.Vu -.ns -.. -.\" *** SECTION HEADINGS *** -.de sh \" &&& section heading -.rn sh @T -.so \\*(||/sh.me -.sh "\\$1" "\\$2" \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 -.rm @T -.. -.de $p \" $$$ print section heading -.if (\\n(si>0)&(\\n(.$>2) \ -. nr $i \\$3*\\n(si -.in \\n($iu -.ie !"\\$1\\$2"" \ -\{\ -. sp \\n(ssu \" one of them is non-null -. ne \\n(.Lv+\\n(.Vu+\\n(psu+(\\n(spu*\\n($ru*\\n(.Lu) -. ie \\n(.$>2 \ -. ti -(\\n(siu-\\n(sou) -. el \ -. ti +\\n(sou -. @F \\n(sf -. sz \\n(sp -. if \\$3>0 \ -. $\\$3 -. if \w"\\$2">0 \\$2. -. if \w"\\$1">0 \\$1\f1\ \ \& -.\} -.el \ -. sp \\n(psu -.@F \\n(pf -.sz \\n(pp -.. -.de uh \" *** unnumbered section heading -.rn uh @T -.so \\*(||/sh.me -.uh "\\$1" -.rm @T -.. -.\" *** COLUMNNED OUTPUT *** -.de 2c \" *** double columned output -.br -.if \\n($m>1 \ -. 1c \" revert to 1c if already 2c -.nr $c 1 -.nr $m 2 -.if \\n(.$>1 \ -. nr $m \\$2 -.if \\n(.$>0 \ -. nr $s \\$1n \" param 1: column seperation -.nr $l (\\n(.l-((\\n($m-1)*\\n($s))/\\n($m -.xl \\n($lu -.mk _k -.ns -.. -.de 1c \" *** single columned output -.br -.nr $c 1 -.nr $m 1 -.ll \\n(_Lu \" return to normal output -.sp |\\n(.hu -.@O \\n(_ou -.. -.de bc \" *** begin column -.sp 24i -.. -.\" *** FLOATING TABLES AND NONFLOATING BLOCKS *** -.de (z \" &&& begin floating keep -.rn (z @V -.so \\*(||/float.me -.(z \\$1 \\$2 -.rm @V -.. -.de )z \" &&& end floating keep -.tm Line \\n(c. -- unmatched .)z -.. -.de (t \" XXX temp ref to (z -.(z \\$1 \\$2 -.. -.de )t \" XXX temp ref to )t -.)z \\$1 \\$2 -.. -.de (b \" *** begin block -.br -.@D 3 \\$1 \\$2 -.sp \\n(bsu -.@( -.. -.de )b \" *** end block -.br -.@) -.if (\\n(bt=0):(\\n(.t<\\n(bt) \ -. ne \\n(dnu \" make it all on one page -.ls 1 -.nf -.|k -.ec -.fi -.in 0 -.xl \\n($lu -.ev -.rm |k -.sp \\n(bsu+\\n(.Lv-1v -.. -.de @( \" --- begin keep -.if !"\\n(.z"" .tm Line \\n(c. -- Illegal nested keep \\n(.z -.@M -.di |k -\!'rs -.. -.de @M \" --- set modes for display -.nr ?k 1 -.@C 1 -.@F \\n(df -.vs \\n(.su*\\n($Ru -.nf -.if "\\*(|p"F" \ -. fi \" set fill mode if "F" parameter -.if \\n(_d=4 \ -. in 0 -.if \\n(_d=3 \ -\{\ -. in +\\n(biu -. xl -\\n(biu -.\} -.if \\n(_d=1 \ -. ce 10000 -.. -.de @) \" --- end keep -.br -.if !"\\n(.z"|k" .tm Line \\n(c. -- Close of a keep which has never been opened -.nr ?k 0 -.di -.in 0 -.ce 0 -.. -.de (c \" *** begin block centered text -.if "\\n(.z"|c" .tm Line \\n(c. -- Nested .(c requests -.di |c -.. -.de )c \" *** end block centered text -.if !"\\n(.z"|c" .tm Line \\n(c. -- Unmatched .)c -.br \" force out final line -.di -.if \n@>4 .tm >> .)c .l=\\n(.l .i=\\n(.i $i=\\n($i dl=\\n(dl -.ev 1 -.ls 1 -.in (\\n(.lu-\\n(.iu-\\n(dlu)/2u -.if \n@>4 .tm -- .)c << .in .l=\\n(.l .i=\\n(.i dl=\\n(dl -.nf -.|c -.ec -.in -.ls -.ev -.rm |c -.. -.\" *** BLOCK QUOTES (OR WHATEVER) AND LISTS *** -.de (q \" *** begin block quote -.br -.@C 1 -.fi -.sp \\n(qsu -.in +\\n(qiu -.xl -\\n(qiu -.sz \\n(qp -.. -.de )q \" *** end block quote -.br -.ev -.sp \\n(qsu+\\n(.Lv-1v -.nr ?k 0 -.. -.de (l \" *** begin list -.br -.sp \\n(bsu -.@D 3 \\$1 \\$2 -.@M -.. -.de )l \" *** end list -.br -.ev -.sp \\n(bsu+\\n(.Lv-1v -.nr ?k 0 -.. -.\" *** PREPROCESSOR SUPPORT *** -.\" -.\" EQN -.\" -.de EQ \" &&& begin equation -.rn EQ @T -.so \\*(||/eqn.me -.EQ \\$1 \\$2 -.rm @T -.. -.\" -.\" TBL -.\" -.de TS \" &&& begin table -.rn TS @W -.so \\*(||/tbl.me -.TS \\$1 \\$2 -.rm @W -.. -.\" -.\" REFER -.\" -.de ]- \" &&& initialize reference -.rn ]- @] -.so \\*(||/refer.me -.]- -.rm @] -.. -.de ]< \" &&& initialize reference -.rn ]< @] -.so \\*(||/refer.me -.]< -.rm @] -.. -.if n .ds [. " [ -.if t .ds [. \s-2\v'-.4m'\f1 -.if n .ds .] ] -.if t .ds .] \v'.4m'\s+2\fP -.if n .ds <. " -.if t .ds <. . -.if n .ds >. . -.if t .ds >. " -.\" -.\" IDEAL -.\" -.de IS \" *** start ideal picture -.nr g7 \\n(.u -.ls 1 -.. -.de IF -.if \\n(g7 .fi -.ls -.. -.de IE \" *** end ideal picture -.if \\n(g7 .fi -.ls -.. -.\" -.\" PIC -.\" -.de PS \" *** start picture: $1=height, $2=width in units or inches -.if t \ -. sp 0.3 -.nr g7 \\$2 -.in (\\n(.lu-\\n(g7u)/2u -.ne \\$1u -.nr g7 \\n(.u -.ls 1 -.. -.de PE \" *** end picture -.ls -.in -.if \\n(g7 .fi -.if t .sp .6 -.. -.\" -.\" GREMLIN -.\" -.de GS \" *** start gremlin picture -.nr g7 (\\n(.lu-\\n(g1u)/2u -.if "\\$1"L" .nr g7 \\n(.iu -.if "\\$1"R" .nr g7 \\n(.lu-\\n(g1u -.in \\n(g7u -.nr g7 \\n(.u -.ls 1 -.nf -.ne \\n(g2u -.. -.de GE \" *** end gremlin picture -.GF -.if t .sp .6 -.. -.de GF \" *** finish gremlin picture; stay at top -.ls -.in -.if \\n(g7 .fi -.. -.\" *** FONT AIDS *** -.de sz \" *** set point size and vertical spacing -.ps \\$1 -.vs \\n(.su*\\n($ru \" default vs at pointsize + 20% -.bd S B \\n(.su/3u -.. -.de r \" *** enter roman font -.nr _F \\n(.f -.ul 0 -.ft 1 -.if \\n(.$ \&\\$1\f\\n(_F\\$2 -.rr _F -.. -.de i \" *** enter italic -.nr _F \\n(.f -.ul 0 -.ft 2 -.if \\n(.$ \&\\$1\f\\n(_F\\$2 -.rr _F -.. -.de b \" *** enter boldface (underline in NROFF) -.nr _F \\n(.f -.ul 0 -.ft \\n($b -.if \\n(.$ \&\\$1\f\\n(_F\\$2 -.rr _F -.. -.de rb \" *** enter real boldface (not underlined in NROFF) -.nr _F \\n(.f -.ul 0 -.ft 3 -.if \\n(.$ \&\\$1\f\\n(_F\\$2 -.rr _F -.. -.de u \" *** enter underlined word -\&\\$1\l'|0\(ul'\\$2 -.. -.de q \" *** enter quoted word -\&\\*(lq\\$1\\*(rq\\$2 -.. -.de bi \" *** enter word in bold italics -.ft 2 -.ie t \&\k~\\$1\h'|\\n~u+(\\w' 'u/4u)'\\$1\fP\\$2 -.el \&\\$1\fP\\$2 -.. -.de bx \" *** enter boxed word -.ie \\n($T \&\f2\\$1\fP\\$2 -.el \k~\(br\|\\$1\|\(br\l'|\\n~u\(rn'\l'|\\n~u\(ul'\^\\$2 -.. -.de sm \" *** print in smaller font -\s-1\\$1\\s0\\$2 -.. -.de @F \" --- change font (8 -> underlined, 0 -> no change) -.nr ~ \\$1 -.if \\n~>0 \ -\{\ -. ul 0 -. if \\n~=8 \ -. nr ~ \\n($b -. ft \\n~ -.\} -.rr ~ -.. -.\" *** FOOTNOTING *** -.de (f \" &&& begin footnote -.rn (f @U -.so \\*(||/footnote.me -.(f \\$1 \\$2 -.rm @U -.. -.de )f \" &&& end footnote -.tm Line \\n(c. -- unmatched .)f -.. -.de $s \" $$$ footnote separator -\l'2i' -.if n \ -. sp 0.3 -.. -.\" *** DELAYED TEXT *** -.de (d \" &&& begin delayed text -.rn (d @U -.so \\*(||/deltext.me -.(d \\$1 \\$2 -.rm @U -.. -.de )d \" &&& end delayed text -.tm Line \\n(c. -- unmatched .)d -.. -.\" *** INDEXES (TABLE OF CONTENTS) *** -.de (x \" &&& begin index -.rn (x @U -.so \\*(||/index.me -.(x \\$1 \\$2 -.rm @U -.. -.de )x \" &&& end index entry -.tm Line \\n(c. -- unmatched .)x -.. -.\" *** STUFF FOR "STANDARD" PAPERS *** -.de th \" *** set "thesis" mode -.so \\*(||/thesis.me -.rm th -.. -.de +c \" *** begin chapter -.ep \" force out footnotes -.if \\n(?o:\\n(?a \ -\{\ -. bp \" force out a table or more footnote -. rs -. ep -.\} -.nr ?C 1 -.nr $f 1 1 -.ds * \\*[1\\*]\k* -.if \\n(?R \ -. pn 1 -.bp -.in \\n($iu \" reset the indent -.rs -.ie \\n(.$ \ -. $c "\\$1" -.el \ -. sp 3 -.. -.de ++ \" *** declare chapter type -.nr _0 0 -.if "\\$1"C" \ -. nr _0 1 \" chapter -.if "\\$1"RC" \ -. nr _0 11 \" renumbered chapter -.if "\\$1"A" \ -. nr _0 2 \" appendix -.if "\\$1"RA" \ -. nr _0 12 \" renumbered appendix -.if "\\$1"P" \ -. nr _0 3 \" preliminary material -.if "\\$1"B" \ -. nr _0 4 \" bibliographic material -.if "\\$1"AB" \ -. nr _0 5 \" abstract -.if \\n(_0=0 \ -. tm Line \\n(c. -- Bad mode to .++ -.nr ?R 0 -.if \\n(_0>10 \ -.\{ -. nr ?R 1 -. nr _0 -10 -.\} -.nr ch 0 1 -.if (\\n(_0=3):(\\n(_0=5) \ -. pn 1 \" must do before .ep -.ep \" end page for correct page number types -.if \\n(_0=1 \ -\{\ -. af ch 1 -. af % 1 -.\} -.if \\n(_0=2 \ -\{\ -. af ch A -. af % 1 -.\} -.if \\n(_0=3 \ -. af % i -.if \\n(_0=4 \ -. af % 1 -.if \\n(_0=5 \ -. af % 1 -.if \\n(.$>1 \ -. he \\$2 -.if !\\n(_0=\\n(_M .if \\n(_M=3 \ -. pn 1 -.nr _M \\n(_0 -.rr _0 -.. -.de $c \" $$$ print chapter title -.sz 12 -.ft B -.ce 1000 -.if \\n(_M<3 \ -. nr ch +1 -.ie \\n(_M=1 CHAPTER\ \ \\n(ch -.el .if \\n(_M=2 APPENDIX\ \ \\n(ch -.if \w"\\$1" .sp 3-\\n(.L -.if \w"\\$1" \\$1 -.if (\\n(_M<3):(\w"\\$1") \ -. sp 4-\\n(.L -.ce 0 -.ft -.sz -.ie \\n(_M=1 \ -. $C Chapter \\n(ch "\\$1" -.el .if \\n(_M=2 \ -. $C Appendix \\n(ch "\\$1" -.. -.de tp \" *** title page -.hx -.bp -.br -.rs -.pn \\n% -.. -.de ac \" *** setup for ACM photo-ready paper -.rn ac @T -.so \\*(||/acm.me -.ac "\\$1" "\\$2" -.rm @T -.. -.de lo \" *** pull in the set of local macros -.\" all these macros should be named "*X", where X is any letter -.so \\*(||/local.me -.rm lo -.. -.de lh \" *** letterhead -.so \\*(||/letterhead.me -.. -.\" *** DATES *** -.if \n(mo=1 .ds mo January -.if \n(mo=2 .ds mo February -.if \n(mo=3 .ds mo March -.if \n(mo=4 .ds mo April -.if \n(mo=5 .ds mo May -.if \n(mo=6 .ds mo June -.if \n(mo=7 .ds mo July -.if \n(mo=8 .ds mo August -.if \n(mo=9 .ds mo September -.if \n(mo=10 .ds mo October -.if \n(mo=11 .ds mo November -.if \n(mo=12 .ds mo December -.if \n(dw=1 .ds dw Sunday -.if \n(dw=2 .ds dw Monday -.if \n(dw=3 .ds dw Tuesday -.if \n(dw=4 .ds dw Wednesday -.if \n(dw=5 .ds dw Thursday -.if \n(dw=6 .ds dw Friday -.if \n(dw=7 .ds dw Saturday -.ds td \*(mo \n(dy, 19\n(yr -.\" *** PARAMETRIC INITIALIZATIONS *** -.if (1m<0.1i)&(\nx!=0) \ -. vs 9p \" for 12-pitch DTC terminals -.rr x -.nr $r \n(.v/\n(.s \" ratio of vs to ps for .sz request -.nr $R \n($r \" ratio for displays & footnotes -.nr hm 4v \" header margin -.nr tm 7v \" top margin -.nr bm 6v \" bottom margin -.nr fm 3v \" footer margin -.nr tf 3 \" title font: (real) Times Bold -.nr tp 10 \" title point size -.hy 14 -.nr bi 4m \" indent for blocks -.nr pi 5n \" indent for paragraphs -.nr pf 1 \" normal text font -.nr pp 10 \" normal text point size -.nr qi 4n \" indent for quotes -.nr qp -1 \" down one point -.nr ii 5n \" indent for .ip's and .np's -.nr $m 1 \" max number of columns -.nr $s 4n \" column separation -.bd S B 3 -.\" *** OTHER INITIALIZATION *** -.ds [ \u\x'-0.25v' -.ds ] \d -.ds < \d\x'0.25v' -.ds > \u -.ds - -- -.if t \ -\{\ -. ds [ \v'-0.4m'\x'-0.2m'\s-3 -. ds ] \s0\v'0.4m' -. ds < \v'0.4m'\x'0.2m'\s-3 -. ds > \s0\v'-0.4m' -. ds - \(em -. nr fi 0.3i -.\} -.if n \ -\{\ -. nr fi 3n -.\} -.nr _o \n(.o -.if n .po 1i -.if \n(.V=1v \ -. nr $T 2 -.if n .if \n(.T=0 \ -. nr $T 1 -.if \nv=2 \ -\{\ -. nr $T 0 -. po -0.5i \" make ugly line on LHS on C/A/T typesetters -.\} -.if \n($T \ -\{\ -. if \n($T=1 \ -. po 0 -. ds [ [ -. ds ] ] -. ds < < -. ds > > -.\} -.nr $b \nb \" figure the real font 8 font -.rr b -.if \n($b=0 \ -\{\ -. if n .nr $b 2 \" italic -. if t .nr $b 3 \" bold -.\} -.nr ps 0.5v \" paragraph pre/post spacing -.if \n($T \ -. nr ps 1v -.if t .nr ps 0.35v -.nr bs \n(ps \" block pre/post spacing -.nr qs \n(ps \" quote pre/post spacing -.nr zs 1v \" float-block pre/postspacing -.nr xs 0.2v \" index prespacing -.nr fs 0.2v \" footnote prespacing -.if \n($T \ -. nr fs 0 -.if n .nr es 1v \" equation pre/postspacing -.if t .nr es 0.5v -.wh 0 @h \" set header -.nr $l \n(.lu \" line length -.nr _L \n(.lu \" line length of page -.nr $c 1 \" current column number -.nr $f 1 1 \" footnote number -.ds * \*[1\*]\k*\" \" footnote "name" -.nr $d 1 1 \" delayed text number -.ds # [1]\k#\" \" delayed text "name" -.nr _M 1 \" chapter mode is chapter -.ds lq \&"\" \" left quote -.ds rq \&"\" \" right quote -.if t \ -. ds lq `` -.if t \ -. ds rq '' -.em @z -.\" *** FOREIGN LETTERS AND SPECIAL CHARACTERS *** -.de sc \" *** define special characters -.so \\*(||/chars.me -.rm sc -.. -.ll 6.0i -.lt 6.0i |