docs/bib-ref1
diff style @ 0:c264ce6f5b83
let's start with that
author | markus schnalke <meillo@marmaro.de> |
---|---|
date | Wed, 13 Nov 2013 08:15:58 +0100 |
parents | |
children | deedec7f31eb |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/style Wed Nov 13 08:15:58 2013 +0100 1.3 @@ -0,0 +1,479 @@ 1.4 +.do xflag 3 1.5 +.de __ 1.6 +.. 1.7 +.blm __ \" ignore empty lines in input 1.8 +.lc_ctype en_US.utf8 1.9 +.mediasize a4 1.10 + 1.11 +.ig 1.12 +.fp 1 R LinLibertine_R otf 1.13 +.feature R +onum 1.14 +.fp 2 I LinLibertine_RI otf 1.15 +.feature I +onum 1.16 +.fp 3 B LinLibertine_RB otf 1.17 +.feature B +onum 1.18 +.fp 4 BI LinLibertine_RBI otf 1.19 +.feature BI +onum 1.20 +.. 1.21 + 1.22 +.fp 1 R urw/bookman/ubkl8a pfb 1.23 +.fp 2 I urw/bookman/ubkli8a pfb 1.24 +.fp 3 B urw/bookman/ubkd8a pfb 1.25 +.fp 4 BI urw/bookman/ubkdi8a pfb 1.26 + 1.27 +.fp 5 CW TerminusMedium-4.36 ttf 1.28 +.fp 0 CI TerminusMediumItalic-4.36 ttf 1.29 +.fp 0 CB TerminusBold-4.36 ttf 1.30 +.fp 0 L TerminusMedium-4.36 ttf 1.31 +.fp 0 U TerminusMedium-4.36 ttf 1.32 +.ftr CW -\-`\`'\' 1.33 +.ftr CI -\-`\`'\' 1.34 +.ftr CB -\-`\`'\' 1.35 +.ftr L -\-`\`'\' 1.36 +.ftr U -\-`\`'\' 1.37 +.fzoom U .9 1.38 +.ig 1.39 +.fp 0 SC LinLibertine_R otf 1.40 +.feature SC +onum +smcp 1.41 +.fp 0 IC LinLibertine_RI otf 1.42 +.feature IC +onum +smcp 1.43 +.fp 0 BC LinLibertine_RB otf 1.44 +.feature BC +onum +smcp 1.45 +.. 1.46 +.fp 0 SC urw/avantgar/uagk8a pfb 1.47 + 1.48 +.ss 12 0 \" the second (non-portable) argument requests french spacing 1.49 + 1.50 +.nr PI 4n 1.51 +.nr PD .3v 1.52 +.nr QI 2u*\n(PIu 1.53 +.nr lu 0 1.54 +.af PN i 1.55 + 1.56 +.nr PS 12 1.57 +.nr VS 18 1.58 + 1.59 +.ig 1.60 +.ds _E '\\\\n(PN''\f(SCMarkus Schnalke: The Modern Mail Handler\fP' \" left 1.61 +.ds _a '\f(SCAppendix \\\\n(H1\ \ \\\\*(_C\fP''\\\\n(PN' \" right 1.62 +.ds _o '\f(SC\\\\*(_C\fP''\\\\n(PN' \" right 1.63 +.. 1.64 +.ds _O '\f(SCMarkus Schnalke: Die Anfaenge der digitalen Revolution''\\\\n(PN' \" right 1.65 +.ds _E \\*(_O 1.66 +.ds _o \\*(_O 1.67 +.ds CH " 1.68 + 1.69 +.nr HM 2.5c 1.70 +.nr FM 2.5c 1.71 +.nr LL 15c 1.72 +.ll 15c 1.73 +.nr LT \n(LL 1.74 + 1.75 +. \" _M - change margins for text block on next page 1.76 +.de _M 1.77 +.\" .if t .if o .nr PO 5c 1.78 +.\" .if t .if e .nr PO 3c 1.79 +.nr PO 2.5c 1.80 +.ds CF " 1.81 +.. 1.82 +.wh -1u _M 1.83 + 1.84 +. \" ZZ - enlarge or shorten the text block on the current 1.85 +. \" page to avoid widows 1.86 +. \" .ZZ -> enlarge by one line 1.87 +. \" .ZZ +3 -> enlarge by three lines 1.88 +. \" .ZZ -2 -> shorten by two lines 1.89 +. \" .ZZ +1c -> enlarge by one centimeter 1.90 +. \" .ZZ "" -> reset to the default 1.91 +.de ZZ 1.92 +.ie \\n(.$=0 .ch FO -\\n(FMu+1v 1.93 +.el .ch FO -\\n(FMu\\$1 1.94 +.. 1.95 + 1.96 +. \" CW - Set text in CW font (similar to .B and .I) 1.97 +.de CW 1.98 +.nr PQ \\n(.f 1.99 +.if t \{\ 1.100 +. ft CW 1.101 +. if !^\\$1^^ \&\\$1\f\\n(PQ\\$2 1.102 +.\} 1.103 +.if n \{\ 1.104 +. ie ^\\$1^^ .ul 999 1.105 +. el .ul 1 1.106 +. if \\n(.$=1 \&\\$1 1.107 +. if \\n(.$>1 \&\\$1\c 1.108 +. if \\n(.$>1 \&\\$2 1.109 +.\} 1.110 +.. 1.111 + 1.112 +. \" refer(1) stuff 1.113 +.ds [. " [ 1.114 +.ds .] ] 1.115 +.rm ]< 1.116 +.de ]< 1.117 +. de FP 1.118 +. IP \\\\$1 1.119 +\\.. 1.120 +. rm FS FE 1.121 +.. 1.122 + 1.123 +. \" PT - page top macro of ms 1.124 +.am PT 1.125 +. rs 1.126 +.. 1.127 + 1.128 + 1.129 +. \" RN - Reset PN and continue on an odd page ($1=number-format) 1.130 +.de RN 1.131 +.ie e .pn 1 1.132 +.el \{ 1.133 +. pn 0 1.134 +. bp 1.135 +.\} 1.136 +.ie \\n(.$=1 .af PN \\$1 1.137 +.el .af PN 1 1.138 +.. 1.139 + 1.140 + 1.141 +. \" T_ - Add TOC entry ($1=pre-space $2=indent-level $3=text) 1.142 +.de T_ 1.143 +.tm TOC____.sp \\$1 1.144 +.tm TOC____\&\\h'\\$2u*2u*\\n(PIu'\\$3\0\0\a\t\\n(PN\fR 1.145 +.. 1.146 + 1.147 +. \" NH - redefine numbered heading 1.148 +.de NH 1.149 +.SH 1.150 +.nr NS \\$1 1.151 +.if !\\n(.$ .nr NS 1 1.152 +.if !\\n(NS .nr NS 1 1.153 +.nr H\\n(NS +1 1.154 +.if \\n(NS<2 .nr H2 0 1.155 +.if \\n(NS<3 .nr H3 0 1.156 +.ds SN \\n(H1 1.157 +.if \\n(NS>1 .as SN \&.\\n(H2 1.158 +.if \\n(NS>2 .as SN \&.\\n(H3 1.159 +.. 1.160 + 1.161 +. \" H- - Chapter not numbered and not in TOC 1.162 +.de H- 1.163 +.EH " 1.164 +.OH " 1.165 +.bp 1.166 +.\" .if e .rs \" move to an odd page 1.167 +.\" .if e .bp 1.168 +.lg 0 1.169 +.nr PS +6 1.170 +.nr VS +6 1.171 +.SH 1.172 +.ce 1 1.173 +.tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ 1.174 +\&\\$1 1.175 +.br 1.176 +.tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz 1.177 +.nr PS -6 1.178 +.nr VS -6 1.179 +.lg 1.180 +.EH "\\\\*(_E 1.181 +.OH "\\\\*(_o 1.182 +.\" .ds CF \\n(PN 1.183 +.RT 1.184 +.sp 4 1.185 +.nr PP 0 1.186 +.. 1.187 + 1.188 +. \" AP - Start the Appendix 1.189 +.de AP 1.190 +.nr _A 1 1.191 +.nr H1 0 1.192 +.af H1 A 1.193 +.. 1.194 + 1.195 +. \" H0 - Chapter ($2=="no" -> not numbered) 1.196 +.de H0 1.197 +.EH " 1.198 +.OH " 1.199 +.bp 1.200 +.\" .if e .rs \" begin chapter on an odd page 1.201 +.\" .if e .bp 1.202 +.lg 0 1.203 +.nr PS +6 1.204 +.nr VS +6 1.205 +.ie ,\\$2,no, .SH 1.206 +.el \{\ 1.207 +. NH 1 1.208 +. ce 1 1.209 +.ie \\n(_A Appendix \\*(SN 1.210 +.el Chapter \\*(SN 1.211 +. sp .5 1.212 +.\} 1.213 +.ce 1 1.214 +.tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ 1.215 +\&\\$1 1.216 +.br 1.217 +.tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz 1.218 +.nr PS -6 1.219 +.nr VS -6 1.220 +.lg 1.221 +.\" add to TOC 1.222 +.rm t_ 1.223 +.if !,\\$2,no, .ds t_ \\Z'\\*(SN'\\h'3n' 1.224 +.T_ .5v 0 "\fB\\*(t_\\$1 1.225 +.\" set page headers and footers 1.226 +.EH "\\\\*(_E 1.227 +.ds _C "\\$1 1.228 +.ie ,\\$2,no, .OH "\\\\*(_o 1.229 +.el .ie \\n(_A .OH "\\\\*(_a 1.230 +.el .OH "\\\\*(_O 1.231 +.\" .ds CF \\n(PN 1.232 +.RT 1.233 +.sp 4 1.234 +.nr PP 0 1.235 +.. 1.236 + 1.237 + 1.238 +. \" H1 - Section ($2=="no" -> not numbered) 1.239 +.de H1 1.240 +.br 1.241 +.ne 7 1.242 +.sp 1.243 +.lg 0 1.244 +.nr PS +2 1.245 +.nr VS +2 1.246 +.ie '\\$2'no' .SH 1.247 +.el .NH 2 1.248 +.if !'\\$2'no' \&\\*(SN 1.249 +.tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ 1.250 +\&\\$1 1.251 +.br 1.252 +.tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz 1.253 +.nr PS -2 1.254 +.nr VS -2 1.255 +.lg 1.256 +.if !'\\$2'no' .T_ .3v 1 "\\Z'\\*(SN'\\h'4n'\\$1 \" add to TOC 1.257 +.RT 1.258 +.nr PP 0 1.259 +.. 1.260 + 1.261 +. \" H2 - Subsection 1.262 +.de H2 1.263 +.br 1.264 +.ne 4 1.265 +.NH 3 1.266 +\&\\*(SN \\$1 1.267 +.T_ 0 2 "\\Z'\\*(SN'\\h'5.5n'\\$1 \" add to TOC 1.268 +.RT 1.269 +.nr PP 0 1.270 +.. 1.271 + 1.272 +. \" U1 - Section ($2=="yes" -> add to TOC) 1.273 +.de U1 1.274 +.br 1.275 +.ne 7 1.276 +.sp 1.277 +.lg 0 1.278 +.nr PS +2 1.279 +.nr VS +2 1.280 +.SH 1.281 +.tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ 1.282 +\&\\$1 1.283 +.br 1.284 +.tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz 1.285 +.nr PS -2 1.286 +.nr VS -2 1.287 +.lg 1.288 +.T_ .3v 1 "\\$1 \" add to TOC 1.289 +.RT 1.290 +.nr PP 0 1.291 +.. 1.292 + 1.293 + 1.294 +. \" U2 - Subsection unnumbered ($2=="yes" -> add to TOC) 1.295 +.de U2 1.296 +.br 1.297 +.ne 4 1.298 +.SH 1.299 +\&\\$1 1.300 +.if '\\$2'yes' .T_ 0 2 "\\Z'\\*(SN'\\h'5.5n'\\$1 \" add to TOC 1.301 +.RT 1.302 +.nr PP 0 1.303 +.. 1.304 + 1.305 +. \" U3 - Subsubsection unnumbered 1.306 +.de U3 1.307 +.br 1.308 +.ne 4 1.309 +.RT 1.310 +.sp 1.311 +.I "\\$1 1.312 +.RT 1.313 +.nr PP 0 1.314 +.. 1.315 + 1.316 +. \" P - Paragraph (indented unless following a heading) 1.317 +.de P 1.318 +.ie \\n(PP .PP 1.319 +.el .LP 1.320 +.nr PP 1 1.321 +.. 1.322 + 1.323 +.am LP 1.324 +.nr PP 1 1.325 +.. 1.326 + 1.327 + 1.328 +. \" LI - Numbered paragraph ``list item'' ($1=label) 1.329 +.de LI 1.330 +.ie \\n(.$ .IP "\\h'\\n(PIu'\\$1." 2u*\\n(PIu 1.331 +.el .IP "\\h'\\n(PIu'\\(bu" 2u*\\n(PIu 1.332 +.nr PP 1 1.333 +.. 1.334 +.ig \" backup 1.335 +.ie \\n(.$ .IP "\h'1n'\\$1" 1.336 +.el .IP "\h'1.5n'\\(bu" 1.337 +.. 1.338 + 1.339 +. \" BU - Bulleted paragraph 1.340 +.de BU 1.341 +.LI 1.342 +.. 1.343 + 1.344 +. \" QS - Block quote start 1.345 +.de QS 1.346 +.ti \\n(.iu 1.347 +.\"RT 1.348 +.sp 2u*\\n(PDu 1.349 +.ne 1.1 1.350 +.ps -1 1.351 +.vs -1 1.352 +.in +\\n(QIu 1.353 +.ll -\\n(QIu 1.354 +.ti \\n(.iu 1.355 +.\"if \\n(Qp .ti +\\n(PIu 1.356 +.\"nr QP 1 1.357 +.\"rr Qp 1.358 +.. 1.359 + 1.360 +. \" QP - Block quote paragraph 1.361 +.de QP 1.362 +.sp \n(PDu 1.363 +.ne 1.1 1.364 +.ti +\\n(PIu 1.365 +.. 1.366 + 1.367 +. \" QP - Block quote end 1.368 +.de QE 1.369 +.sp \\n(PDu 1.370 +.in -\\n(QIu 1.371 +.ll +\\n(QIu 1.372 +.ti \\n(.iu 1.373 +.ps +1 1.374 +.vs +1 1.375 +.. 1.376 + 1.377 +. \" DS - Code display 1.378 +.am DS 1.379 +.ft CW 1.380 +.ps -1 1.381 +.ta T 8n 1.382 +.. 1.383 + 1.384 +. \" VS - verbatim text start (\\ -> ^G; ' -> disabled; . -> ^B) 1.385 +.de VS 1.386 +.br 1.387 +.ne 3 1.388 +.sp \n(DDu 1.389 +.di _V 1.390 +.nf 1.391 +.ft CW 1.392 +.ps -.5 1.393 +.\" set up verbatim environment 1.394 +\.blm 1.395 +\.ec 1.396 +\.c2 "" 1.397 +\.cc 1.398 +.. 1.399 + 1.400 +. \" VE - verbatim text end (NOTE: Needs to be called as ^BVE !) 1.401 +.de VE 1.402 +\" restore the special characters 1.403 +cc 1.404 +.c2 1.405 +.ec 1.406 +.br 1.407 +.di 1.408 +.ne \\n(dnu+1v \" ensure enough space on the page 1.409 +.in +2u*\\n(PIu 1.410 +.ta T 8n 1.411 +\.ec \" set up verbatim environment, once again 1.412 +\.c2 "" 1.413 +\.cc 1.414 +_V \" output the verbatim content 1.415 +\" restore the special characters 1.416 +cc 1.417 +.c2 1.418 +.ec 1.419 +.blm __ 1.420 +.in -2u*\\n(PIu 1.421 +.sp \n(DDu 1.422 +.ps +.5 1.423 +.ft P 1.424 +.fi 1.425 +.TA 1.426 +.. 1.427 + 1.428 +. \" VF - verbatim text from file ($1=filename) 1.429 +.de VF 1.430 +.VS 1.431 +so $1 1.432 +VE 1.433 +.. 1.434 + 1.435 +.de Fn \" file name 1.436 +.CW "\\$1" "\\$2 1.437 +.. 1.438 +.de Pn \" program name 1.439 +.CW "\\$1" "\\$2 1.440 +.. 1.441 +.de Fu \" function 1.442 +.CW "\\$1" "\\$2 1.443 +.. 1.444 +.de Ev \" env variable 1.445 +.CW "\\$1" "\\$2 1.446 +.. 1.447 +.de Cl \" command line 1.448 +`\c 1.449 +.CW "\\$1" "'\\$2 1.450 +.. 1.451 +.de Sw \" switch 1.452 +.CW "\\$1" "\\$2 1.453 +.. 1.454 +.de Ar \" argument 1.455 +.CW "\f(CI\\$1" "\\$2 1.456 +.. 1.457 +.de Mp \" man page 1.458 +.I "\\$1" "\\$2 1.459 +.. 1.460 +.de Pe \" profile entry 1.461 +.CW "\\$1" "\\$2 1.462 +.. 1.463 +.de Hd \" mail header field 1.464 +.CW "\\$1:\&" "\\$2 1.465 +.. 1.466 + 1.467 +.de Ci \" commit hash ref 1.468 +.ds _t \\$1 1.469 +.substring _t 0 6 1.470 +[\(rh\|\fL\\*(_t\fP]\\$2 1.471 +.. 1.472 + 1.473 +. \" Cf - reference within the document ($1=name of ref file) 1.474 +.de Cf 1.475 +\.if !\\nZ .so refs/\\$1 \c 1.476 +\\$2 1.477 +.. 1.478 + 1.479 +. \" Id - put a referenceable marker here ($1=identifier) 1.480 +.de Id 1.481 +.tm REF____\\$1\t\\*(SN\t\\n(PN 1.482 +..