comparison style @ 185:6f8adf7d190c

style: Extended the system to handle appendices and fixed the page hdrs.
author markus schnalke <meillo@marmaro.de>
date Wed, 11 Jul 2012 11:05:22 +0200
parents 846f6a67f44e
children 5060e8cd7e59
comparison
equal deleted inserted replaced
184:1d28ed59de8a 185:6f8adf7d190c
41 .nr QI 2u*\n(PIu 41 .nr QI 2u*\n(PIu
42 .nr lu 0 42 .nr lu 0
43 .af PN i 43 .af PN i
44 44
45 .ds _E '\\\\n(PN''\f(SCMarkus Schnalke: The Modern Mail Handler\fP' \" left 45 .ds _E '\\\\n(PN''\f(SCMarkus Schnalke: The Modern Mail Handler\fP' \" left
46 .ds _a '\f(SCAppendix \\\\n(H1\ \ \\\\*(_C\fP''\\\\n(PN' \" right
46 .ds _O '\f(SCChapter \\\\n(H1\ \ \\\\*(_C\fP''\\\\n(PN' \" right 47 .ds _O '\f(SCChapter \\\\n(H1\ \ \\\\*(_C\fP''\\\\n(PN' \" right
47 .ds _o '\f(SC\\\\*(_C\fP''\\\\n(PN' \" right 48 .ds _o '\f(SC\\\\*(_C\fP''\\\\n(PN' \" right
48 .ds CH " 49 .ds CH "
49 50
50 .nr HM 3.3c 51 .nr HM 3.3c
129 .ds SN \\n(H1 130 .ds SN \\n(H1
130 .if \\n(NS>1 .as SN \&.\\n(H2 131 .if \\n(NS>1 .as SN \&.\\n(H2
131 .if \\n(NS>2 .as SN \&.\\n(H3 132 .if \\n(NS>2 .as SN \&.\\n(H3
132 .. 133 ..
133 134
134 . \" H- - Chapter unnumbered and not in TOC ($2=="no" -> no page hdrs) 135 . \" H- - Chapter not numbered and not in TOC
135 .de H- 136 .de H-
136 .EH " 137 .EH "
137 .OH " 138 .OH "
138 .bp 139 .bp
139 .if e .rs \" move to an odd page 140 .if e .rs \" move to an odd page
148 .br 149 .br
149 .tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz 150 .tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz
150 .nr PS -6 151 .nr PS -6
151 .nr VS -6 152 .nr VS -6
152 .lg 153 .lg
153 .if !,\\$2,no, \{ 154 .EH "\\\\*(_E
154 . EH "\\\\*(_E 155 .OH "\\\\*(_o
155 . ie \\n(H1 .OH "\\\\*(_O 156 .ds CF \\n(PN
156 . el .OH "\\\\*(_o
157 . ds CF \\n(PN
158 .\}
159 .RT 157 .RT
160 .sp 4 158 .sp 4
161 .nr PP 0 159 .nr PP 0
160 ..
161
162 . \" AP - Start the Appendix
163 .de AP
164 .nr _A 1
165 .nr H1 0
166 .af H1 A
162 .. 167 ..
163 168
164 . \" H0 - Chapter ($2=="no" -> not numbered) 169 . \" H0 - Chapter ($2=="no" -> not numbered)
165 .de H0 170 .de H0
166 .EH " 171 .EH "
173 .nr VS +6 178 .nr VS +6
174 .ie ,\\$2,no, .SH 179 .ie ,\\$2,no, .SH
175 .el \{\ 180 .el \{\
176 . NH 1 181 . NH 1
177 . ce 1 182 . ce 1
178 Chapter \\*(SN 183 .ie \\n(_A Appendix \\*(SN
184 .el Chapter \\*(SN
179 . sp .5 185 . sp .5
180 .\} 186 .\}
181 .ce 1 187 .ce 1
182 .tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ 188 .tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ
183 \&\\$1 189 \&\\$1
191 .if !,\\$2,no, .ds t_ \\*(SN\0\0 197 .if !,\\$2,no, .ds t_ \\*(SN\0\0
192 .T_ .5v 0 "\fB\\*(t_\\$1 198 .T_ .5v 0 "\fB\\*(t_\\$1
193 .\" set page headers and footers 199 .\" set page headers and footers
194 .EH "\\\\*(_E 200 .EH "\\\\*(_E
195 .ds _C "\\$1 201 .ds _C "\\$1
196 .ie \\n(H1 .OH "\\\\*(_O 202 .ie ,\\$2,no, .OH "\\\\*(_o
197 .el .OH "\\\\*(_o 203 .el .ie \\n(_A .OH "\\\\*(_a
204 .el .OH "\\\\*(_O
198 .ds CF \\n(PN 205 .ds CF \\n(PN
199 .RT 206 .RT
200 .sp 4 207 .sp 4
201 .nr PP 0 208 .nr PP 0
202 .. 209 ..