📄 tmac.orig_me
字号:
.@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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -