1
2
3\startenvironment xmlmkivstyle
4
5\input lxmlctx.mkiv
6
7\settrue \xmllshowtitletoo
8\settrue \xmllshowbuffertoo
9\setfalse\xmllshowwarningtoo
10
11\usemodule[set11]
12
13\loadsetups[icontext]
14
15
16
17\usemodule[abr02]
18
19\setuplayout
20 [location=middle,
21 marking=on,
22 backspace=20mm,
23 cutspace=20mm,
24 topspace=15mm,
25 header=15mm,
26 footer=15mm,
27 height=middle,
28 width=middle]
29
30\setuppagenumbering
31 [alternative=doublesided,
32 location=]
33
34\setupfootertexts
35 [][pagenumber]
36
37\setupheadertexts
38 [][chapter]
39
40\setupheader
41 [color=colortwo,
42 style=bold]
43
44\setupfooter
45 [color=colortwo,
46 style=bold]
47
48\setuphead
49 [chapter]
50 [page={yes,header,right},
51 header=empty,
52 style=\bfc]
53
54\setupsectionblock
55 [page={yes,header,right}]
56
57\starttexdefinition unexpanded section:chapter:number #1
58 \doifmode{*sectionnumber} {
59 \bf
60 \llap{<\enspace}#1\enspace>
61 }
62\stoptexdefinition
63
64\starttexdefinition unexpanded section:section:number #1
65 \doifmode{*sectionnumber} {
66 \bf
67 \llap{<<\enspace}#1\enspace>>
68 }
69\stoptexdefinition
70
71\starttexdefinition unexpanded section:subsection:number #1
72 \doifmode{*sectionnumber} {
73 \bf
74 \llap{<<<\enspace}#1\enspace>>>
75 }
76\stoptexdefinition
77
78\setuphead[chapter] [numbercolor=black,numbercommand=\texdefinition{section:chapter:number}]
79\setuphead[section] [numbercolor=black,numbercommand=\texdefinition{section:section:number}]
80\setuphead[subsection] [numbercolor=black,numbercommand=\texdefinition{section:subsection:number}]
81\setuphead[subsubsection][numbercolor=,numbercommand=,before=\blank,after=\blank]
82
83\setuphead
84 [section]
85 [style=\bfa]
86
87\setuplist
88 [chapter]
89 [style=bold]
90
91\setupinteractionscreen
92 [option=doublesided]
93
94\setupalign
95 [tolerant,stretch]
96
97\setupwhitespace
98 [big]
99
100\setuptolerance
101 [tolerant]
102
103\doifelsemode {atpragma} {
104 \setupbodyfont[lucidaot,10pt]
105} {
106 \setupbodyfont[dejavu,10pt]
107}
108
109\definecolor[colorone] [b=.5]
110\definecolor[colortwo] [s=.3]
111\definecolor[colorthree][y=.5]
112
113\setuptype
114 [color=colorone]
115
116\setuptyping
117 [color=colorone]
118
119\setuphead
120 [lshowtitle]
121 [style=\tt,
122 color=colorone]
123
124\setuphead
125 [chapter,section]
126 [numbercolor=colortwo,
127 color=colorone]
128
129\definedescription
130 [xmlcmd]
131 [alternative=hanging,
132 width=line,
133 distance=1em,
134 margin=2em,
135 headstyle=monobold,
136 headcolor=colorone]
137
138\setupframedtext
139 [setuptext]
140 [framecolor=colorone,
141 rulethickness=1pt,
142 corner=round]
143
144\definelayer
145 [page]
146 [width=\paperwidth,
147 height=\paperheight]
148
149\definestartstop
150 [smallexample]
151 [before={\blank\bgroup\ss\small\setupwhitespace[medium]\setupblank[medium]},
152 after={\par\egroup\blank}]
153
154\stopenvironment
155 |