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 +..