docs/master
view style @ 19:ab5253e48c74
Wrote about the directory split.
style: New macro for env vars.
author | markus schnalke <meillo@marmaro.de> |
---|---|
date | Tue, 24 Apr 2012 18:02:08 +0200 |
parents | db3567c9cc3f |
children | 6afbb4a49962 |
line source
1 .do xflag 3
2 .de __
3 ..
4 .blm __ \" ignore empty lines in input
5 .lc_ctype en_US.utf8
6 .mediasize a4
8 .fp 1 R LinLibertine_R otf
9 .feature R +onum
10 .fp 2 I LinLibertine_RI otf
11 .feature I +onum
12 .fp 3 B LinLibertine_RB otf
13 .feature B +onum
14 .fp 4 BI LinLibertine_RBI otf
15 .feature BI +onum
16 .fp 5 CW TerminusMedium-4.36 ttf
17 .fp 0 CI TerminusMediumItalic-4.36 ttf
18 .fp 0 CB TerminusBold-4.36 ttf
19 .fp 0 L TerminusMedium-4.36 ttf
20 .fp 0 SC LinLibertine_R otf
21 .feature SC +onum +smcp
22 .fp 0 IC LinLibertine_RI otf
23 .feature IC +onum +smcp
24 .fp 0 BC LinLibertine_RB otf
25 .feature BC +onum +smcp
27 .ig
28 . nr PS 10
29 . nr VS 12
30 ..
32 .nr PI 3n
33 .nr PD .5v
34 .nr lu 0
35 .af PN i
37 .ds _E '\\\\n(PN''\f(SCMarkus Schnalke: The Modern Mail Handler\fP' \" left
38 .ds _O '\f(SCChapter \\\\n(H1\ \ \\\\*(_C\fP''\\\\n(PN' \" right
39 .ds CH "
41 .nr HM 3.3c
42 .nr FM 6.6c
43 .nr LL 14c
44 .ll 14c
45 .nr LT \n(LL
46 .nr PO 2.3c
47 .de _X
48 \&
49 ..
50 .wh 2.8c _X
52 .de _M \" change margins for text block on next page
53 .if e .nr PO -2.3c
54 .if o .nr PO +2.3c
55 .ds CF "
56 ..
57 .wh -1u _M
59 .de CW
60 .nr PQ \\n(.f
61 .if t \{\
62 . ft CW
63 . if !^\\$1^^ \&\\$1\f\\n(PQ\\$2
64 .\}
65 .if n \{\
66 . ie ^\\$1^^ .ul 999
67 . el .ul 1
68 . if \\n(.$=1 \&\\$1
69 . if \\n(.$>1 \&\\$1\c
70 . if \\n(.$>1 \&\\$2
71 .\}
72 ..
74 .ds [. [
75 .ds .] ]
76 .rm ]<
77 .de ]<
78 . LP
79 . de FP
80 . IP \\\\$1.
81 \\..
82 . rm FS FE
83 ..
85 .am PT
86 . rs
87 ..
89 .rm NH
90 .de NH
91 .SH
92 .nr NS \\$1
93 .if !\\n(.$ .nr NS 1
94 .if !\\n(NS .nr NS 1
95 .nr H\\n(NS +1
96 .if \\n(NS<2 .nr H2 0
97 .if \\n(NS<3 .nr H3 0
98 .ds SN \\n(H1
99 .if \\n(NS>1 .as SN \&.\\n(H2
100 .if \\n(NS>2 .as SN \&.\\n(H3
101 ..
103 .de H0
104 .EH "
105 .OH "
106 .bp
107 .if e .bp
108 .EH "\\\\*(_E
109 .OH "\\\\*(_O
110 .ds CF \\n(PN
111 \
112 . lg 0
113 . nr PS +6
114 . nr VS +6
115 .if \\n(.$=2 .if ,\\$2,no, .SH
116 .if \\n(.$=1 \{\
117 . NH 1
118 . ce 1
119 Chapter \\*(SN
120 . sp .5
121 .\}
122 . ce 1
123 . tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ
124 \&\\$1
125 . br
126 . tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz
127 . nr PS -6
128 . nr VS -6
129 . lg
130 .ds _C "\\$1
131 . RT
132 . XS
133 . sp .5v
134 . B
135 .if ''\\*(SN' \&\\$1
136 .if \\*(SN \{\
137 Chapter \\*(SN \\$1
138 .\}
139 . XE
140 .sp 4
141 .nr PP 0
142 ..
144 .de H1
145 .br
146 .ne 7
147 .sp
148 . nr PS +2
149 . nr VS +2
150 .if '\\$2'no' .SH
151 .if \\n(.$=1 .NH 2
152 . lg 0
153 . tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ
154 .if !'\\$2'no' \&\\*(SN
155 \\$1
156 . br
157 . tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz
158 . nr PS -2
159 . nr VS -2
160 . lg
161 . RT
162 .if !'\\$2'no' \{\
163 .ds _S "\\$1
164 . XS
165 \\*(SN \\$1
166 . XE
167 .\}
168 .nr PP 0
169 ..
171 .de H2
172 .br
173 .ne 4
174 .if \\n(.$=1 .NH 3
175 \&\\*(SN
176 \\$1
177 .RT
178 .ds _S "\\$1
179 .XS
180 \\*(SN \\$1
181 .XE
182 .nr PP 0
183 ..
185 .de U2
186 .br
187 .ne 4
188 .SH
189 .if \\n(.$=1 .NH 3
190 \\$1
191 .RT
192 .nr PP 0
193 ..
195 .de P
196 .ie \\n(PP .PP
197 .el .LP
198 .nr PP 1
199 ..
201 .am IP
202 .nr PP 0
203 ..
205 .de BU
206 .IP \(bu
207 ..
209 .am QP
210 .ps -1
211 ..
213 .am DS
214 .ft CW
215 .ps -1
216 .ta T 8n
217 .nr PP 0
218 ..
220 .am FA
221 .ps 8
222 .vs 9
223 ..
225 .de Fn \" file name
226 .CW "\\$1" "\\$2
227 ..
228 .de Pn \" program name
229 .CW "\\$1" "\\$2
230 ..
231 .de Fu \" function
232 .CW "\\$1" "\\$2
233 ..
234 .de Ev \" env variable
235 .CW "\\$1" "\\$2
236 ..
237 .de Cl \" command line
238 `\c
239 .CW "\\$1" "'\\$2
240 ..
241 .de Sw \" switch
242 .CW "\\$1" "\\$2
243 ..
244 .de Mp \" man page
245 .I "\\$1" "\\$2
246 ..
247 .de Pe \" profile entry
248 .CW "\\$1" "\\$2
249 ..