docs/master

annotate style @ 40:7b620f6b1e97

style: TOC is in corporate design now; Extended AB macro and renamed it to H-.
author markus schnalke <meillo@marmaro.de>
date Tue, 15 May 2012 22:33:57 +0200
parents 22ae3981a76b
children 443dda7ccb4a
rev   line source
meillo@0 1 .do xflag 3
meillo@0 2 .de __
meillo@0 3 ..
meillo@0 4 .blm __ \" ignore empty lines in input
meillo@0 5 .lc_ctype en_US.utf8
meillo@0 6 .mediasize a4
meillo@0 7
meillo@0 8 .fp 1 R LinLibertine_R otf
meillo@0 9 .feature R +onum
meillo@0 10 .fp 2 I LinLibertine_RI otf
meillo@0 11 .feature I +onum
meillo@0 12 .fp 3 B LinLibertine_RB otf
meillo@0 13 .feature B +onum
meillo@0 14 .fp 4 BI LinLibertine_RBI otf
meillo@0 15 .feature BI +onum
meillo@0 16 .fp 5 CW TerminusMedium-4.36 ttf
meillo@0 17 .fp 0 CI TerminusMediumItalic-4.36 ttf
meillo@0 18 .fp 0 CB TerminusBold-4.36 ttf
meillo@0 19 .fp 0 L TerminusMedium-4.36 ttf
meillo@15 20 .fp 0 SC LinLibertine_R otf
meillo@15 21 .feature SC +onum +smcp
meillo@15 22 .fp 0 IC LinLibertine_RI otf
meillo@15 23 .feature IC +onum +smcp
meillo@0 24 .fp 0 BC LinLibertine_RB otf
meillo@0 25 .feature BC +onum +smcp
meillo@0 26
meillo@0 27 .ig
meillo@0 28 . nr PS 10
meillo@0 29 . nr VS 12
meillo@0 30 ..
meillo@0 31
meillo@0 32 .nr PI 3n
meillo@0 33 .nr PD .5v
meillo@0 34 .nr lu 0
meillo@0 35 .af PN i
meillo@0 36
meillo@15 37 .ds _E '\\\\n(PN''\f(SCMarkus Schnalke: The Modern Mail Handler\fP' \" left
meillo@15 38 .ds _O '\f(SCChapter \\\\n(H1\ \ \\\\*(_C\fP''\\\\n(PN' \" right
meillo@29 39 .ds _o '\f(SC\\\\*(_C\fP''\\\\n(PN' \" right
meillo@0 40 .ds CH "
meillo@0 41
meillo@0 42 .nr HM 3.3c
meillo@0 43 .nr FM 6.6c
meillo@0 44 .nr LL 14c
meillo@0 45 .ll 14c
meillo@0 46 .nr LT \n(LL
meillo@0 47 .nr PO 2.3c
meillo@0 48 .de _X
meillo@0 49 \&
meillo@0 50 ..
meillo@0 51 .wh 2.8c _X
meillo@0 52
meillo@0 53 .de _M \" change margins for text block on next page
meillo@0 54 .if e .nr PO -2.3c
meillo@0 55 .if o .nr PO +2.3c
meillo@0 56 .ds CF "
meillo@0 57 ..
meillo@0 58 .wh -1u _M
meillo@0 59
meillo@0 60 .de CW
meillo@0 61 .nr PQ \\n(.f
meillo@0 62 .if t \{\
meillo@0 63 . ft CW
meillo@0 64 . if !^\\$1^^ \&\\$1\f\\n(PQ\\$2
meillo@0 65 .\}
meillo@0 66 .if n \{\
meillo@0 67 . ie ^\\$1^^ .ul 999
meillo@0 68 . el .ul 1
meillo@0 69 . if \\n(.$=1 \&\\$1
meillo@0 70 . if \\n(.$>1 \&\\$1\c
meillo@0 71 . if \\n(.$>1 \&\\$2
meillo@0 72 .\}
meillo@0 73 ..
meillo@0 74
meillo@35 75 .ds [. " [
meillo@0 76 .ds .] ]
meillo@0 77 .rm ]<
meillo@0 78 .de ]<
meillo@0 79 . LP
meillo@0 80 . de FP
meillo@0 81 . IP \\\\$1.
meillo@0 82 \\..
meillo@0 83 . rm FS FE
meillo@0 84 ..
meillo@0 85
meillo@0 86 .am PT
meillo@0 87 . rs
meillo@0 88 ..
meillo@0 89
meillo@0 90 .rm NH
meillo@0 91 .de NH
meillo@0 92 .SH
meillo@0 93 .nr NS \\$1
meillo@0 94 .if !\\n(.$ .nr NS 1
meillo@0 95 .if !\\n(NS .nr NS 1
meillo@0 96 .nr H\\n(NS +1
meillo@6 97 .if \\n(NS<2 .nr H2 0
meillo@6 98 .if \\n(NS<3 .nr H3 0
meillo@0 99 .ds SN \\n(H1
meillo@6 100 .if \\n(NS>1 .as SN \&.\\n(H2
meillo@6 101 .if \\n(NS>2 .as SN \&.\\n(H3
meillo@0 102 ..
meillo@0 103
meillo@40 104 .de H-
meillo@29 105 .EH "
meillo@29 106 .OH "
meillo@29 107 .bp
meillo@29 108 .if e .bp
meillo@29 109 \
meillo@29 110 .lg 0
meillo@29 111 .nr PS +6
meillo@29 112 .nr VS +6
meillo@29 113 .SH
meillo@29 114 .ce 1
meillo@29 115 .tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ
meillo@29 116 \&\\$1
meillo@29 117 .br
meillo@29 118 .tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz
meillo@29 119 .nr PS -6
meillo@29 120 .nr VS -6
meillo@29 121 .lg
meillo@29 122 .RT
meillo@40 123 .if !,\\$2,no, \{
meillo@40 124 . EH "\\\\*(_E
meillo@40 125 . ie \\n(H1 .OH "\\\\*(_O
meillo@40 126 . el .OH "\\\\*(_o
meillo@40 127 . ds CF \\n(PN
meillo@40 128 .\}
meillo@29 129 .sp 4
meillo@29 130 .nr PP 0
meillo@29 131 ..
meillo@29 132
meillo@0 133 .de H0
meillo@0 134 .EH "
meillo@0 135 .OH "
meillo@0 136 .bp
meillo@0 137 .if e .bp
meillo@0 138 \
meillo@0 139 . lg 0
meillo@0 140 . nr PS +6
meillo@0 141 . nr VS +6
meillo@35 142 .ie \\n(.$=1 \{\
meillo@0 143 . NH 1
meillo@0 144 . ce 1
meillo@0 145 Chapter \\*(SN
meillo@0 146 . sp .5
meillo@0 147 .\}
meillo@35 148 .el .if ,\\$2,no, .SH
meillo@0 149 . ce 1
meillo@0 150 . tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ
meillo@0 151 \&\\$1
meillo@0 152 . br
meillo@0 153 . tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz
meillo@0 154 . nr PS -6
meillo@0 155 . nr VS -6
meillo@0 156 . lg
meillo@0 157 .ds _C "\\$1
meillo@0 158 . RT
meillo@0 159 . XS
meillo@0 160 . sp .5v
meillo@0 161 . B
meillo@35 162 .ie \\n(.$=1 \{\
meillo@0 163 Chapter \\*(SN \\$1
meillo@0 164 .\}
meillo@35 165 .el .if ,\\$2,no, \&\\$1
meillo@0 166 . XE
meillo@29 167 .EH "\\\\*(_E
meillo@29 168 .ie \\n(H1 .OH "\\\\*(_O
meillo@29 169 .el .OH "\\\\*(_o
meillo@29 170 .ds CF \\n(PN
meillo@0 171 .sp 4
meillo@0 172 .nr PP 0
meillo@0 173 ..
meillo@0 174
meillo@39 175
meillo@39 176 .\" Reset page Numbers, set page number format ($1) and move to a right page.
meillo@39 177 .de RN
meillo@39 178 .ie e .pn 1
meillo@39 179 .el \{
meillo@39 180 . pn 0
meillo@39 181 . bp
meillo@39 182 .\}
meillo@39 183 .ie \\n(.$=1 .af PN \\$1
meillo@39 184 .el .af PN 1
meillo@39 185 ..
meillo@39 186
meillo@39 187
meillo@0 188 .de H1
meillo@0 189 .br
meillo@0 190 .ne 7
meillo@1 191 .sp
meillo@0 192 . nr PS +2
meillo@0 193 . nr VS +2
meillo@6 194 .if '\\$2'no' .SH
meillo@6 195 .if \\n(.$=1 .NH 2
meillo@0 196 . lg 0
meillo@0 197 . tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ
meillo@6 198 .if !'\\$2'no' \&\\*(SN
meillo@6 199 \\$1
meillo@0 200 . br
meillo@0 201 . tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz
meillo@0 202 . nr PS -2
meillo@0 203 . nr VS -2
meillo@0 204 . lg
meillo@0 205 . RT
meillo@6 206 .if !'\\$2'no' \{\
meillo@0 207 .ds _S "\\$1
meillo@0 208 . XS
meillo@0 209 \\*(SN \\$1
meillo@0 210 . XE
meillo@6 211 .\}
meillo@6 212 .nr PP 0
meillo@6 213 ..
meillo@6 214
meillo@6 215 .de H2
meillo@6 216 .br
meillo@7 217 .ne 4
meillo@6 218 .if \\n(.$=1 .NH 3
meillo@11 219 \&\\*(SN
meillo@6 220 \\$1
meillo@11 221 .RT
meillo@6 222 .ds _S "\\$1
meillo@11 223 .XS
meillo@6 224 \\*(SN \\$1
meillo@11 225 .XE
meillo@11 226 .nr PP 0
meillo@11 227 ..
meillo@11 228
meillo@11 229 .de U2
meillo@11 230 .br
meillo@11 231 .ne 4
meillo@11 232 .SH
meillo@11 233 .if \\n(.$=1 .NH 3
meillo@11 234 \\$1
meillo@11 235 .RT
meillo@0 236 .nr PP 0
meillo@0 237 ..
meillo@0 238
meillo@0 239 .de P
meillo@0 240 .ie \\n(PP .PP
meillo@0 241 .el .LP
meillo@0 242 .nr PP 1
meillo@0 243 ..
meillo@0 244
meillo@0 245 .am IP
meillo@0 246 .nr PP 0
meillo@0 247 ..
meillo@0 248
meillo@6 249 .de BU
meillo@6 250 .IP \(bu
meillo@6 251 ..
meillo@6 252
meillo@0 253 .am QP
meillo@0 254 .ps -1
meillo@0 255 ..
meillo@0 256
meillo@0 257 .am DS
meillo@0 258 .ft CW
meillo@0 259 .ps -1
meillo@0 260 .ta T 8n
meillo@0 261 .nr PP 0
meillo@0 262 ..
meillo@0 263
meillo@0 264 .am FA
meillo@0 265 .ps 8
meillo@0 266 .vs 9
meillo@0 267 ..
meillo@18 268
meillo@18 269 .de Fn \" file name
meillo@18 270 .CW "\\$1" "\\$2
meillo@18 271 ..
meillo@18 272 .de Pn \" program name
meillo@18 273 .CW "\\$1" "\\$2
meillo@18 274 ..
meillo@18 275 .de Fu \" function
meillo@18 276 .CW "\\$1" "\\$2
meillo@18 277 ..
meillo@19 278 .de Ev \" env variable
meillo@19 279 .CW "\\$1" "\\$2
meillo@19 280 ..
meillo@18 281 .de Cl \" command line
meillo@18 282 `\c
meillo@18 283 .CW "\\$1" "'\\$2
meillo@18 284 ..
meillo@18 285 .de Sw \" switch
meillo@18 286 .CW "\\$1" "\\$2
meillo@18 287 ..
meillo@18 288 .de Mp \" man page
meillo@18 289 .I "\\$1" "\\$2
meillo@18 290 ..
meillo@18 291 .de Pe \" profile entry
meillo@18 292 .CW "\\$1" "\\$2
meillo@18 293 ..