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