1<?xml version="1.0" encoding="UTF-8"?>
2
3<?context-directive job ctxfile x-setups.ctx ?>
4
5<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
6
7 <cd:command name="definemathfence" level="style" category="mathematics" file="math-fen.mkiv">
8 <cd:arguments>
9 <cd:resolve name="keyword-name"/>
10 <cd:resolve name="keyword-name-optional"/>
11 <cd:assignments list="yes" optional="yes">
12 <cd:inherit name="setupmathfence"/>
13 </cd:assignments>
14 </cd:arguments>
15 </cd:command>
16
17 <cd:command name="setupmathfence" level="style" category="mathematics" file="math-fen.mkiv">
18 <cd:arguments>
19 <cd:resolve name="keyword-name-list-optional"/>
20 <cd:assignments list="yes">
21 <cd:parameter name="command">
22 <cd:constant type="yes"/>
23 <cd:constant type="no" default="yes"/>
24 </cd:parameter>
25 <cd:parameter name="left">
26 <cd:constant type="cd:number"/>
27 </cd:parameter>
28 <cd:parameter name="middle">
29 <cd:constant type="cd:number"/>
30 </cd:parameter>
31 <cd:parameter name="right">
32 <cd:constant type="cd:number"/>
33 </cd:parameter>
34 <cd:parameter name="mathstyle">
35 <cd:resolve name="value-mathstyle"/>
36 </cd:parameter>
37 <cd:parameter name="color">
38 <cd:constant type="cd:color"/>
39 </cd:parameter>
40 <cd:parameter name="state">
41 <cd:constant type="auto"/>
42 </cd:parameter>
43 <cd:parameter name="method">
44 <cd:constant type="auto"/>
45 </cd:parameter>
46 <cd:parameter name="size">
47 <cd:constant type="cd:number"/>
48 </cd:parameter>
49 <cd:parameter name="factor">
50 <cd:constant type="none"/>
51 <cd:constant type="auto"/>
52 <cd:constant type="cd:number"/>
53 </cd:parameter>
54 <cd:parameter name="mathclass">
55 <cd:constant type="cd:number"/>
56 </cd:parameter>
57 </cd:assignments>
58 </cd:arguments>
59 </cd:command>
60
61 <cd:command name="fence" generated="yes" variant="example" level="document" category="mathematics" file="math-fen.mkiv">
62 <cd:sequence>
63 <cd:variable value="fence"/>
64 </cd:sequence>
65 <cd:arguments>
66 <cd:content/>
67 </cd:arguments>
68 </cd:command>
69
70 <cd:command name="fenced" level="document" category="mathematics" file="math-fen.mkiv">
71 <cd:arguments>
72 <cd:keywords>
73 <cd:constant type="parenthesis"/>
74 <cd:constant type="bracket"/>
75 <cd:constant type="brace"/>
76 <cd:constant type="bar"/>
77 <cd:constant type="doublebar"/>
78 <cd:constant type="triplebar"/>
79 <cd:constant type="angle"/>
80 <cd:constant type="doubleangle"/>
81 <cd:constant type="solidus"/>
82 <cd:constant type="ceiling"/>
83 <cd:constant type="floor"/>
84 <cd:constant type="moustache"/>
85 <cd:constant type="uppercorner"/>
86 <cd:constant type="lowercorner"/>
87 <cd:constant type="group"/>
88 <cd:constant type="openbracket"/>
89 <!--
90
91
92 -->
93 <cd:constant type="mirroredparenthesis"/>
94 <cd:constant type="mirroredbracket"/>
95 <cd:constant type="mirroredbrace"/>
96 <cd:constant type="mirroredbar"/>
97 <cd:constant type="mirroreddoublebar"/>
98 <cd:constant type="mirroredtriplebar"/>
99 <cd:constant type="mirroredangle"/>
100 <cd:constant type="mirroreddoubleangle"/>
101 <cd:constant type="mirroredsolidus"/>
102 <cd:constant type="mirroredceiling"/>
103 <cd:constant type="mirroredfloor"/>
104 <cd:constant type="mirroredmoustache"/>
105 <cd:constant type="mirroreduppercorner"/>
106 <cd:constant type="mirroredlowercorner"/>
107 <cd:constant type="mirroredgroup"/>
108 <cd:constant type="mirroredopenbracket"/>
109 <!--
110
111 -->
112 <cd:constant type="cd:name"/>
113 </cd:keywords>
114 <cd:content/>
115 </cd:arguments>
116 </cd:command>
117
118 <cd:command name="fence" level="document" category="mathematics" file="math-fen.mkiv"/>
119
120 <cd:command name="left" level="document" category="mathematics" file="math-fen.mkiv">
121 <cd:arguments>
122 <cd:resolve name="string-leftfence"/>
123 </cd:arguments>
124 </cd:command>
125
126 <cd:command name="middle" level="document" category="mathematics" file="math-fen.mkiv">
127 <cd:arguments>
128 <cd:resolve name="string-character"/>
129 </cd:arguments>
130 </cd:command>
131
132 <cd:command name="right" level="document" category="mathematics" file="math-fen.mkiv">
133 <cd:arguments>
134 <cd:resolve name="string-rightfence"/>
135 </cd:arguments>
136 </cd:command>
137
138 <cd:command name="big" level="document" category="mathematics" file="math-fen.mkiv">
139 <cd:arguments>
140 <cd:resolve name="string-character"/>
141 </cd:arguments>
142 </cd:command>
143
144 <cd:command name="Big" level="document" category="mathematics" file="math-fen.mkiv">
145 <cd:arguments>
146 <cd:resolve name="string-character"/>
147 </cd:arguments>
148 </cd:command>
149
150 <cd:command name="bigg" level="document" category="mathematics" file="math-fen.mkiv">
151 <cd:arguments>
152 <cd:resolve name="string-character"/>
153 </cd:arguments>
154 </cd:command>
155
156 <cd:command name="Bigg" level="document" category="mathematics" file="math-fen.mkiv">
157 <cd:arguments>
158 <cd:resolve name="string-character"/>
159 </cd:arguments>
160 </cd:command>
161
162 <cd:command name="bigl" level="document" category="mathematics" file="math-fen.mkiv">
163 <cd:arguments>
164 <cd:resolve name="string-character"/>
165 </cd:arguments>
166 </cd:command>
167
168 <cd:command name="bigm" level="document" category="mathematics" file="math-fen.mkiv">
169 <cd:arguments>
170 <cd:resolve name="string-character"/>
171 </cd:arguments>
172 </cd:command>
173
174 <cd:command name="bigr" level="document" category="mathematics" file="math-fen.mkiv">
175 <cd:arguments>
176 <cd:resolve name="string-character"/>
177 </cd:arguments>
178 </cd:command>
179
180 <cd:command name="Bigl" level="document" category="mathematics" file="math-fen.mkiv">
181 <cd:arguments>
182 <cd:resolve name="string-character"/>
183 </cd:arguments>
184 </cd:command>
185
186 <cd:command name="Bigm" level="document" category="mathematics" file="math-fen.mkiv">
187 <cd:arguments>
188 <cd:resolve name="string-character"/>
189 </cd:arguments>
190 </cd:command>
191
192 <cd:command name="Bigr" level="document" category="mathematics" file="math-fen.mkiv">
193 <cd:arguments>
194 <cd:resolve name="string-character"/>
195 </cd:arguments>
196 </cd:command>
197
198 <cd:command name="biggl" level="document" category="mathematics" file="math-fen.mkiv">
199 <cd:arguments>
200 <cd:resolve name="string-character"/>
201 </cd:arguments>
202 </cd:command>
203
204 <cd:command name="biggm" level="document" category="mathematics" file="math-fen.mkiv">
205 <cd:arguments>
206 <cd:resolve name="string-character"/>
207 </cd:arguments>
208 </cd:command>
209
210 <cd:command name="biggr" level="document" category="mathematics" file="math-fen.mkiv">
211 <cd:arguments>
212 <cd:resolve name="string-character"/>
213 </cd:arguments>
214 </cd:command>
215
216 <cd:command name="Biggl" level="document" category="mathematics" file="math-fen.mkiv">
217 <cd:arguments>
218 <cd:resolve name="string-character"/>
219 </cd:arguments>
220 </cd:command>
221
222 <cd:command name="Biggm" level="document" category="mathematics" file="math-fen.mkiv">
223 <cd:arguments>
224 <cd:resolve name="string-character"/>
225 </cd:arguments>
226 </cd:command>
227
228 <cd:command name="Biggr" level="document" category="mathematics" file="math-fen.mkiv">
229 <cd:arguments>
230 <cd:resolve name="string-character"/>
231 </cd:arguments>
232 </cd:command>
233
234 <cd:command name="lfence" level="document" category="mathematics" file="math-fen.mkiv">
235 <cd:arguments>
236 <cd:resolve name="argument-leftfence"/>
237 </cd:arguments>
238 </cd:command>
239
240 <cd:command name="mfence" level="document" category="mathematics" file="math-fen.mkiv">
241 <cd:arguments>
242 <cd:resolve name="argument-character"/>
243 </cd:arguments>
244 </cd:command>
245
246 <cd:command name="rfence" level="document" category="mathematics" file="math-fen.mkiv">
247 <cd:arguments>
248 <cd:resolve name="argument-rightfence"/>
249 </cd:arguments>
250 </cd:command>
251
252 <cd:command name="checkedfences" type="environment" level="style" category="mathematics" file="math-fen.mkiv"/>
253
254</cd:interface>
255 |