.# formatter macros for single-spaced reports .# pp --- begin paragraph .de pp () @[cc]ti @[in] @[cc]sp @[cc]ne 2 @[cc]ti +5 @[cc]ns .en pp .# .# mh --- major heading .de mh ("header_parts") @[cc]sp 3 @[cc]ne 8 @[cc]ce @[cc]ul @[cc]bf [1] @[cc]sp @[cc]pp .en mh .# .# sh --- sub-heading .de sh ("header_parts") @[cc]ti @[in] @[cc]sp 2 @[cc]ne 4 @[cc]bf [1] @[cc]pp .en sh .# .# ph --- paragraph heading .de ph ("header_parts") @[cc]pp @[cc]bf @[cc]ul [1]. .en ph .# .# fn --- insert marker for footnote .de fn (number) {[1]} .en fn .# .# bq --- begin direct quote .de bq () @[cc]sp @[cc]ne 2 @[cc]in +5 @[cc]rm -5 .en bq .# .# eq --- end direct quote .de eq () @[cc]br @[cc]in -5 @[cc]rm +5 @[cc]sp .en eq .# .# it --- italicize (by underlining) .de it ([] stuff) @[cc]nh @[cc]ul [1] @[cc]hy .en it .# .# bo --- boldface arguments .de bo ([] stuff) @[cc]nh @[cc]bf [1] @[cc]hy .en bo .# .# bx --- begin example text .de bx () @[cc]sp @[cc]ne 2 @[cc]nf @[cc]in +10 .en bx .# .# ex --- end example text .de ex () @[cc]sp @[cc]fi @[cc]in -10 .en ex .# .# b1 --- insert one bullet, tab over to indent (fixed at column 10) .de b1 @[cc]ta 4 @[cc]br @[cc]in 8 @[cc]ti -3 @[cc]bf seo .en b1 .# .# b2 --- insert two bullets, tab over to indent (fixed at column 19) .de b2 @[cc]ta 5 @[cc]br @[cc]in 14 @[cc]ti -4 @[cc]bf seoseo .en b2 .# .# b3 --- insert three bullets, tab over to indent (fixed at column 28) .de b3 @[cc]ta 6 @[cc]br @[cc]in 20 @[cc]ti -5 @[cc]bf seoseoseo .en b3 .# .# re --- reset formatting environment to default .de re @[cc]bp @[cc]rm @[cc]in @[cc]ta @[cc]tc @[cc]ls @[cc]pl @[cc]he '''' @[cc]fo '''' @[cc]fi @[cc]pn 1 .en re .# .# T0 --- major heading level table of contents entry .# .de T0 @[cc]dv 1 #ne 6 #sp 2 #bf @[1] %@[tcpn] #br @[cc]dv .en T0 .# .# T1 --- subheading level table of contents entry .# .de T1 @[cc]dv 1 #sp @[1] %@[tcpn] #br @[cc]dv .en T1 .# .# T2 --- paragraph heading level table of contents entry .# .de T2 @[cc]dv 1 @[1] %@[tcpn] #br @[cc]dv .en T2 .# .# t0 --- major heading with table of contents entry .# .de t0 @[cc]mh "@[1]" @[cc]T0 "@[1]" .en t0 .# .# t1 --- subheading with table of contents entry .# .de t1 @[cc]sh "@[1]" @[cc]T1 "@[1]" .en t1 .# .# t2 --- paragraph heading with table of contents entry .# .de t2 @[cc]ne 4 @[cc]T2 "@[1]" @[cc]ph "@[1]" .en t2 .# .# tt --- print table of contents .# .de tt @[cc]he '''' @[cc]fo ''@[1]'' @[cc]mh "CONTENTS" @[cc]ti 0 @[cc]sp @[cc]rm -4 @[cc]ta @[rm] @[cc]rm +4 @[cc]tc % .ul %Page @[cc]rc . @[cc]fi @[cc]sp @[cc]ns @[cc]cc # #so 1 #cc . @[cc]rc @[cc]fi @[cc]bp .en tt