1
2
3\startenvironment examplesstyle
4
5\usemodule[scite]
6
7\setupbodyfont[palatino,10pt]
8
9\setuppapersize
10 [S6][S6]
11
12\setupinteractionscreen
13 [option=max]
14
15\setuplayout
16 [topspace=10pt,
17 backspace=10pt,
18 width=middle,
19 height=395pt,
20 top=0cm,
21 bottom=20pt,
22 bottomdistance=15pt,
23 header=0cm,
24 footer=0cm]
25
26\definecolor[green] [r=.2,g=.6,b=.2]
27\definecolor[red] [r=.6,g=.2,b=.2]
28\definecolor[blue] [r=.2,g=.2,b=.6]
29\definecolor[yellow][r=1,g=1,b=.75]
30\definecolor[gray] [s=.4]
31\definecolor[white] [s=.8]
32
33\setupinteraction
34 [state=start,
35 menu=on,
36 color=darkgray,
37 contrastcolor=middlegray]
38
39\setupbackgrounds
40 [page]
41 [background=color,
42 backgroundoffset=5pt,
43 backgroundcolor=darkgray]
44
45\defineframedtext
46 [result]
47 [background=color,
48 backgroundcolor=lightgray,
49 backgroundoffset=5pt,
50 strut=no,
51 depthcorrection=no,
52 frame=off,
53 frameoffset=5.1pt,
54 bottomframe=on,
55 rulethickness=2.5pt,
56 framecolor=darkgray,
57 offset=0pt,
58 width=\textwidth]
59
60\setupbackgrounds
61 [text][text]
62 [background=color,
63 backgroundoffset=5pt,
64 backgroundcolor=lightgray]
65
66\setupbackgrounds
67 [bottom][text]
68 [background=color,
69 backgroundoffset=5pt,
70 backgroundcolor=lightgray]
71
72\starttexdefinition protected StartExample
73 \dostartbuffer[example][StartExample][StopExample]
74\stoptexdefinition
75
76\starttexdefinition protected StopExample
77 \startresult[none]
78 \getbuffer[example]
79 \stopresult
80 \bgroup
81 \switchtobodyfont[9pt]
82 \typebuffer[example]
83 \egroup
84 \page
85\stoptexdefinition
86
87\setupinteractionmenu
88 [bottom]
89 [state=start,
90 left=,
91 right=,
92 middle=\quad,
93 style=\bfa\setstrut,
94 color=darkgray,
95 contrastcolor=middlegray]
96
97\startinteractionmenu[bottom]
98 \startgot [firstpage]
99 \darkblue
100 \ifnum\realpageno>\plusone
101 \documentvariable{title}
102 \else
103 \documentvariable{author}
104 \fi
105 \stopgot
106 \hfill
107 \startgot [firstpage] begin \stopgot
108 \startgot [previouspage] previous \stopgot
109 \startgot [nextpage] next \stopgot
110 \startgot [CloseDocument] quit \stopgot
111 \quad
112 \starttxt \hbox to 2em\bgroup
113 \hss
114 \ifnum\realpageno>\zerocount
115 \pagenumber
116 \fi
117 \egroup \stoptxt
118\stopinteractionmenu
119
120
121
122
123
124\setuptype
125 [color=darkblue]
126
127\setuptyping
128 [blank=halfline]
129
130\startsetups document:start
131 \startstandardmakeup
132 \startcolor[darkblue]
133 \start
134 \definedfont [RegularBold at 60pt]\setstrut
135 \setstrut\strut \documentvariable{title} \par
136 \stop
137 \start
138 \definedfont [RegularBold at 45pt]\setstrut
139 \setstrut\strut in \ConTeXt\
140 \stop
141 \vfilll
142 \start
143 \definedfont [RegularBold at 45pt]\setstrut
144
145 \setstrut\strut Examples
146 \stop
147 \stopcolor
148 \stopstandardmakeup
149\stopsetups
150
151\startsetups document:stop
152 \page
153 \getbuffer[colophon]
154 \stoptext
155\stopsetups
156
157\stopenvironment
158 |