1
2
3\usemodule
4 [article]
5
6\setupbottomtexts
7 [\directsetup{document:comment}]
8
9\setuplayout
10 [bottom=1cm]
11
12\setupbottom
13 [style=\small\tt]
14
15\usemodule
16 [lmxhtml]
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52\startxmlsetups exa:variable:cutmarks
53 \xmldoif {#1} {.[text() = yes]} {
54 \setuppapersize
55 [A4]
56 [oversized]
57 \setuplayout
58 [marking=on,
59 location=middle]
60 }
61\stopxmlsetups
62
63\startxmlsetups exa:variable:bodyfont
64 \setupbodyfont
65 [\xmltext{#1}{.}]
66\stopxmlsetups
67
68\startxmlsetups exa:variable:frame
69 \xmldoif {#1} {.[text() = yes]} {
70 \showframe
71 }
72\stopxmlsetups
73
74\startxmlsetups exa:variable:markup
75 \xmldoif {#1} {.[text() = yes]} {
76 \showmakeup
77 }
78\stopxmlsetups
79
80\startxmlsetups exa:variable:request
81 \xmldoif {#1} {.[text() = yes]} {
82 \enablemode[showrequest]
83 }
84\stopxmlsetups
85
86\startxmlsetups exa:variable
87 \xmlsetup{#1}{exa:variable:\xmlatt{#1}{name}}
88\stopxmlsetups
89
90\startxmlsetups exa:variables
91 \xmlfilter{#1}{exa:variablecommand(exa:variable)}
92\stopxmlsetups
93
94\startsetups document:comment
95 \xmlfilter{main}{exa:selectionexa:variablesexa:variable[@name=comment]html()}
96\stopsetups
97
98\startxmlsetups exa:entry
99
100 \startchapter[title=\xmlatt{#1}{title}]
101 \samplefile{\xmlatt{#1}{id}}
102 \stopchapter
103
104\stopxmlsetups
105
106\startxmlsetups exa:selection
107
108 \xmlfirst{#1}{exa:variables}
109
110 \starttitle[title={Contents}]
111 \placelist[chapter][criterium=all]
112 \stoptitle
113
114 \xmlfilter{#1}{exa:selectorsexa:selectorexa:treeexa:entryexa:entrycommand(exa:entry)}
115
116\stopxmlsetups
117
118\startxmlsetups xml:request
119 \xmlsetsetup {#1} {
120 exa:variablesexa:selection
121 } {exa:*}
122\stopxmlsetups
123
124\xmlregistersetup{xml:request}
125
126\starttext
127
128 \xmlprocess{main}{\inputfilename}{}
129
130 \page
131
132 \doifelsemode {showrequest} {
133
134 \usemodule[scite]
135
136 \start
137 \switchtobodyfont[small]
138 \scitefile[\inputfilename]
139 \stop
140
141 }
142
143\stoptext
144 |