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="definemathematics" level="style" category="mathematics" file="math-ini.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="setupmathematics"/>
13 </cd:assignments>
14 </cd:arguments>
15 </cd:command>
16
17 <cd:command name="setupmathematics" level="style" category="mathematics" file="math-ini.mkiv">
18 <cd:arguments>
19 <cd:resolve name="keyword-name-list-optional"/>
20 <cd:assignments list="yes">
21 <cd:parameter name="openup">
22 <cd:constant type="yes"/>
23 <cd:constant type="no" default="yes"/>
24 </cd:parameter>
25 <cd:parameter name="symbolset">
26 <cd:constant type="cd:name"/>
27 </cd:parameter>
28 <cd:parameter name="functionstyle">
29 <cd:resolve name="value-style"/>
30 </cd:parameter>
31 <cd:parameter name="compact">
32 <cd:constant type="yes"/>
33 <cd:constant type="no" default="yes"/>
34 </cd:parameter>
35 <cd:parameter name="align">
36 <cd:constant type="l2r" default="yes"/>
37 <cd:constant type="r2l"/>
38 <cd:constant type="righttoleft"/>
39 </cd:parameter>
40 <cd:parameter name="bidi">
41 <cd:constant type="yes"/>
42 <cd:constant type="no" default="yes"/>
43 </cd:parameter>
44 <cd:parameter name="sygreek">
45 <cd:constant type="normal"/>
46 <cd:constant type="italic" default="yes"/>
47 <cd:constant type="none"/>
48 </cd:parameter>
49 <cd:parameter name="lcgreek">
50 <cd:constant type="normal"/>
51 <cd:constant type="italic" default="yes"/>
52 <cd:constant type="none"/>
53 </cd:parameter>
54 <cd:parameter name="ucgreek">
55 <cd:constant type="normal" default="yes"/>
56 <cd:constant type="italic"/>
57 <cd:constant type="none"/>
58 </cd:parameter>
59 <cd:parameter name="italics">
60 <cd:constant type="1"/>
61 <cd:constant type="2"/>
62 <cd:constant type="3" default="yes"/>
63 <cd:constant type="4"/>
64 <cd:constant type="none"/>
65 <cd:constant type="reset"/>
66 </cd:parameter>
67 <cd:parameter name="autopunctuation" list="yes">
68 <cd:constant type="yes"/>
69 <cd:constant type="no" default="yes"/>
70 <cd:constant type="all"/>
71 <cd:constant type="comma"/>
72 <cd:constant type="yes,semicolon"/>
73 <cd:constant type="comma,semicolon"/>
74 <cd:constant type="all,semicolon"/>
75 </cd:parameter>
76 <cd:parameter name="setups">
77 <cd:constant type="cd:name"/>
78 </cd:parameter>
79 <cd:parameter name="domain">
80 <cd:constant type="cd:name"/>
81 <cd:constant type="reset"/>
82 </cd:parameter>
83 <cd:parameter name="textstyle">
84 <cd:resolve name="value-style"/>
85 </cd:parameter>
86 <cd:parameter name="textcolor">
87 <cd:constant type="cd:color"/>
88 </cd:parameter>
89 <cd:parameter name="functioncolor">
90 <cd:constant type="cd:color"/>
91 </cd:parameter>
92 <cd:parameter name="integral">
93 <cd:constant type="limits"/>
94 <cd:constant type="nolimits"/>
95 <cd:constant type="autolimits" default="yes"/>
96 <cd:constant type="displaylimits"/>
97 <cd:constant type="none"/>
98 </cd:parameter>
99 <cd:parameter name="stylealternative">
100 <cd:constant type="cd:name"/>
101 </cd:parameter>
102 <cd:parameter name="default">
103 <cd:constant type="normal"/>
104 <cd:constant type="italic" default="yes"/>
105 </cd:parameter>
106 <cd:parameter name="fraction">
107 <cd:constant type="ams"/>
108 <cd:constant type="ctx" default="yes"/>
109 </cd:parameter>
110 <cd:parameter name="ampersand">
111 <cd:constant type="normal"/>
112 </cd:parameter>
113 <cd:parameter name="collapsing">
114 <cd:constant type="1" default="yes"/>
115 <cd:constant type="2"/>
116 <cd:constant type="3"/>
117 <cd:constant type="none"/>
118 <cd:constant type="reset"/>
119 </cd:parameter>
120 <cd:parameter name="kernpairs">
121 <cd:constant type="yes"/>
122 <cd:constant type="no" default="yes"/>
123 </cd:parameter>
124 </cd:assignments>
125 </cd:arguments>
126 </cd:command>
127
128 <cd:command name="inlineordisplaymath" level="system" category="mathematics" file="math-ini.mkiv">
129 <cd:arguments>
130 <cd:content/>
131 <cd:content/>
132 </cd:arguments>
133 </cd:command>
134
135 <cd:command name="mathematics" level="document" category="mathematics" file="math-ini.mkiv">
136 <cd:arguments>
137 <cd:resolve name="keyword-name-optional"/>
138 <cd:content/>
139 </cd:arguments>
140 </cd:command>
141
142 <cd:command name="mathematics" variant="assignment" level="document" category="mathematics" file="math-ini.mkiv">
143 <cd:arguments>
144 <cd:assignments list="yes" optional="yes">
145 <cd:inherit name="setupmathematics"/>
146 </cd:assignments>
147 <cd:content/>
148 </cd:arguments>
149 </cd:command>
150
151 <cd:command name="math" level="document" category="mathematics" file="math-ini.mkiv">
152 <cd:arguments>
153 <cd:resolve name="keyword-name-optional"/>
154 <cd:content/>
155 </cd:arguments>
156 </cd:command>
157
158 <cd:command name="math" variant="assignment" level="document" category="mathematics" file="math-ini.mkiv">
159 <cd:arguments>
160 <cd:assignments list="yes" optional="yes">
161 <cd:inherit name="setupmathematics"/>
162 </cd:assignments>
163 <cd:content/>
164 </cd:arguments>
165 </cd:command>
166
167 <cd:command name="m" level="document" category="mathematics" file="math-ini.mkiv">
168 <cd:arguments>
169 <cd:resolve name="keyword-name-optional"/>
170 <cd:content/>
171 </cd:arguments>
172 </cd:command>
173
174 <cd:command name="m" variant="assignment" level="document" category="mathematics" file="math-ini.mkiv">
175 <cd:arguments>
176 <cd:assignments list="yes" optional="yes">
177 <cd:inherit name="setupmathematics"/>
178 </cd:assignments>
179 <cd:content/>
180 </cd:arguments>
181 </cd:command>
182
183 <cd:command name="definemathcommand" level="style" category="mathematics" file="math-ini.mkiv">
184 <cd:arguments>
185 <cd:resolve name="keyword-name"/>
186 <cd:keywords optional="yes">
187 <cd:constant type="ord"/>
188 <cd:constant type="op"/>
189 <cd:constant type="bin"/>
190 <cd:constant type="rel"/>
191 <cd:constant type="open"/>
192 <cd:constant type="close"/>
193 <cd:constant type="punct"/>
194 <cd:constant type="alpha"/>
195 <cd:constant type="inner"/>
196 <cd:constant type="nothing" default="yes"/>
197 <cd:constant type="limop"/>
198 <cd:constant type="nolop"/>
199 <cd:constant type="box"/>
200 </cd:keywords>
201 <cd:keywords optional="yes">
202 <cd:constant type="one"/>
203 <cd:constant type="two"/>
204 </cd:keywords>
205 <cd:keywords delimiters="braces" optional="yes">
206 <cd:constant type="cd:command"/>
207 <cd:constant type="cd:oneargument"/>
208 <cd:constant type="cd:twoarguments"/>
209 </cd:keywords>
210 </cd:arguments>
211 </cd:command>
212
213 <cd:command name="mathcommand" generated="yes" variant="example" level="document" category="mathematics" file="math-ini.mkiv">
214 <cd:sequence>
215 <cd:variable value="mathcommand"/>
216 </cd:sequence>
217 <cd:arguments>
218 <cd:resolve name="argument-text-optional"/>
219 <cd:resolve name="argument-text-optional"/>
220 </cd:arguments>
221 </cd:command>
222
223 <!--
224
225
226
227
228
229
230
231 -->
232
233 <cd:command name="mathop" level="style" category="mathematics" file="math-ini.mkiv">
234 <cd:arguments>
235 <cd:content/>
236 </cd:arguments>
237 </cd:command>
238
239 <cd:command name="mbox" level="document" category="mathematics" file="math-ini.mkiv">
240 <cd:arguments>
241 <cd:content/>
242 </cd:arguments>
243 </cd:command>
244
245 <cd:command name="mtext" level="document" category="mathematics" file="math-ini.mkiv">
246 <cd:arguments>
247 <cd:content/>
248 </cd:arguments>
249 </cd:command>
250
251 <cd:command name="mathfunction" level="style" category="mathematics" file="math-ini.mkiv">
252 <cd:arguments>
253 <cd:content/>
254 </cd:arguments>
255 </cd:command>
256
257 <cd:command name="mfunction" level="style" category="mathematics" file="math-ini.mkiv">
258 <cd:arguments>
259 <cd:content/>
260 </cd:arguments>
261 </cd:command>
262
263 <cd:command name="mfunctionlabeltext" level="system" category="mathematics" file="math-ini.mkiv">
264 <cd:arguments>
265 <cd:resolve name="argument-name"/>
266 </cd:arguments>
267 </cd:command>
268
269 <cd:command name="stackrel" level="document" category="mathematics" file="math-ini.mkiv">
270 <cd:arguments>
271 <cd:content/>
272 <cd:content/>
273 </cd:arguments>
274 </cd:command>
275
276 <cd:command name="apply" level="document" category="mathematics" file="math-ini.mkiv">
277 <cd:arguments>
278 <cd:content/>
279 <cd:content/>
280 </cd:arguments>
281 </cd:command>
282
283 <cd:command name="definemathstyle" level="system" category="mathematics" file="math-ini.mkiv">
284 <cd:arguments>
285 <cd:resolve name="keyword-name"/>
286 <cd:keywords list="yes">
287 <cd:resolve name="value-mathstyle"/>
288 </cd:keywords>
289 </cd:arguments>
290 </cd:command>
291
292 <cd:command name="setupmathstyle" level="style" category="mathematics" file="math-ini.mkiv">
293 <cd:arguments>
294 <cd:keywords list="yes">
295 <cd:resolve name="value-mathstyle"/>
296 <cd:constant type="cd:name"/>
297 </cd:keywords>
298 </cd:arguments>
299 </cd:command>
300
301 <cd:command name="setmathstyle" level="system" category="mathematics" file="math-ini.mkiv">
302 <cd:arguments>
303 <cd:keywords delimiters="braces" list="yes">
304 <cd:resolve name="value-mathstyle"/>
305 <cd:constant type="cd:name"/>
306 </cd:keywords>
307 </cd:arguments>
308 </cd:command>
309
310 <cd:command name="mathstyle" type="environment" level="system" category="mathematics" file="math-ini.mkiv">
311 <cd:arguments>
312 <cd:keywords list="yes">
313 <cd:resolve name="value-mathstyle"/>
314 <cd:constant type="cd:name"/>
315 </cd:keywords>
316 </cd:arguments>
317 </cd:command>
318
319 <cd:command name="mathstyle" type="environment" begin="push" end="pop" level="system" category="mathematics" file="math-ini.mkiv"/>
320
321 <cd:command name="usemathstyleparameter" level="system" category="mathematics" file="math-ini.mkiv">
322 <cd:arguments>
323 <cd:csname/>
324 </cd:arguments>
325 </cd:command>
326
327 <cd:command name="usemathstyleparameter" type="environment" level="system" category="mathematics" file="math-ini.mkiv">
328 <cd:arguments>
329 <cd:csname/>
330 </cd:arguments>
331 </cd:command>
332
333 <cd:command name="mathtext" level="document" category="mathematics" file="math-ini.mkiv">
334 <cd:arguments>
335 <cd:resolve name="string-boxoptions"/>
336 <cd:resolve name="argument-text"/>
337 </cd:arguments>
338 </cd:command>
339
340 <!--
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363 -->
364
365 <cd:command name="mathtexttf" level="document" category="mathematics" file="math-ini.mkiv">
366 <cd:arguments>
367 <cd:resolve name="string-boxoptions"/>
368 <cd:resolve name="argument-text"/>
369 </cd:arguments>
370 </cd:command>
371
372 <cd:command name="mathtextit" level="document" category="mathematics" file="math-ini.mkiv">
373 <cd:arguments>
374 <cd:resolve name="string-boxoptions"/>
375 <cd:resolve name="argument-text"/>
376 </cd:arguments>
377 </cd:command>
378
379 <cd:command name="mathtextsl" level="document" category="mathematics" file="math-ini.mkiv">
380 <cd:arguments>
381 <cd:resolve name="string-boxoptions"/>
382 <cd:resolve name="argument-text"/>
383 </cd:arguments>
384 </cd:command>
385
386 <cd:command name="mathtextbf" level="document" category="mathematics" file="math-ini.mkiv">
387 <cd:arguments>
388 <cd:resolve name="string-boxoptions"/>
389 <cd:resolve name="argument-text"/>
390 </cd:arguments>
391 </cd:command>
392
393 <cd:command name="mathtextbi" level="document" category="mathematics" file="math-ini.mkiv">
394 <cd:arguments>
395 <cd:resolve name="string-boxoptions"/>
396 <cd:resolve name="argument-text"/>
397 </cd:arguments>
398 </cd:command>
399
400 <cd:command name="mathtextbs" level="document" category="mathematics" file="math-ini.mkiv">
401 <cd:arguments>
402 <cd:resolve name="string-boxoptions"/>
403 <cd:resolve name="argument-text"/>
404 </cd:arguments>
405 </cd:command>
406
407 <cd:command name="mathword" level="document" category="mathematics" file="math-ini.mkiv">
408 <cd:arguments>
409 <cd:resolve name="string-boxoptions"/>
410 <cd:resolve name="argument-text"/>
411 </cd:arguments>
412 </cd:command>
413
414 <cd:command name="mathwordtf" level="document" category="mathematics" file="math-ini.mkiv">
415 <cd:arguments>
416 <cd:resolve name="string-boxoptions"/>
417 <cd:resolve name="argument-text"/>
418 </cd:arguments>
419 </cd:command>
420
421 <cd:command name="mathwordit" level="document" category="mathematics" file="math-ini.mkiv">
422 <cd:arguments>
423 <cd:resolve name="string-boxoptions"/>
424 <cd:resolve name="argument-text"/>
425 </cd:arguments>
426 </cd:command>
427
428 <cd:command name="mathwordsl" level="document" category="mathematics" file="math-ini.mkiv">
429 <cd:arguments>
430 <cd:resolve name="string-boxoptions"/>
431 <cd:resolve name="argument-text"/>
432 </cd:arguments>
433 </cd:command>
434
435 <cd:command name="mathwordbf" level="document" category="mathematics" file="math-ini.mkiv">
436 <cd:arguments>
437 <cd:resolve name="string-boxoptions"/>
438 <cd:resolve name="argument-text"/>
439 </cd:arguments>
440 </cd:command>
441
442 <cd:command name="mathwordbi" level="document" category="mathematics" file="math-ini.mkiv">
443 <cd:arguments>
444 <cd:resolve name="string-boxoptions"/>
445 <cd:resolve name="argument-text"/>
446 </cd:arguments>
447 </cd:command>
448
449 <cd:command name="mathwordbs" level="document" category="mathematics" file="math-ini.mkiv">
450 <cd:arguments>
451 <cd:resolve name="string-boxoptions"/>
452 <cd:resolve name="argument-text"/>
453 </cd:arguments>
454 </cd:command>
455
456 <cd:command name="mathrm" level="document" category="mathematics" file="math-ini.mkiv"/>
457
458 <cd:command name="mathss" level="document" category="mathematics" file="math-ini.mkiv"/>
459
460 <cd:command name="mathtt" level="document" category="mathematics" file="math-ini.mkiv"/>
461
462 <cd:command name="mathtf" level="document" category="mathematics" file="math-ini.mkiv"/>
463
464 <cd:command name="mathsl" level="document" category="mathematics" file="math-ini.mkiv"/>
465
466 <cd:command name="mathit" level="document" category="mathematics" file="math-ini.mkiv"/>
467
468 <cd:command name="mathbf" level="document" category="mathematics" file="math-ini.mkiv"/>
469
470 <cd:command name="mathbi" level="document" category="mathematics" file="math-ini.mkiv"/>
471
472 <cd:command name="mathbs" level="document" category="mathematics" file="math-ini.mkiv"/>
473
474 <cd:command name="mathitalic" level="document" category="mathematics" file="math-ini.mkiv"/>
475
476 <cd:command name="mathupright" level="document" category="mathematics" file="math-ini.mkiv"/>
477
478 <cd:command name="mathdefault" level="document" category="mathematics" file="math-ini.mkiv"/>
479
480 <cd:command name="mathscript" level="document" category="mathematics" file="math-ini.mkiv"/>
481
482 <cd:command name="mathfraktur" level="document" category="mathematics" file="math-ini.mkiv"/>
483
484 <cd:command name="mathblackboard" level="document" category="mathematics" file="math-ini.mkiv"/>
485
486 <cd:command name="displaymath" level="style" category="mathematics" file="supp-mat.mkiv">
487 <cd:arguments>
488 <cd:content/>
489 </cd:arguments>
490 </cd:command>
491
492 <cd:command name="inlinemath" level="style" category="mathematics" file="supp-mat.mkiv">
493 <cd:arguments>
494 <cd:content/>
495 </cd:arguments>
496 </cd:command>
497
498 <cd:command name="textmath" level="style" category="mathematics" file="supp-mat.mkiv">
499 <cd:arguments>
500 <cd:content/>
501 </cd:arguments>
502 </cd:command>
503
504 <cd:command name="imath" type="environment" level="system" category="mathematics" file="supp-mat.mkiv"/>
505
506 <cd:command name="dmath" type="environment" level="system" category="mathematics" file="supp-mat.mkiv"/>
507
508 <cd:command name="mathmode" type="environment" level="system" category="mathematics" file="supp-mat.mkiv"/>
509
510 <cd:command name="nonmathematics" level="system" category="mathematics" file="supp-mat.mkiv">
511 <cd:arguments>
512 <cd:content/>
513 </cd:arguments>
514 </cd:command>
515
516 <cd:command name="displaymathematics" level="system" category="mathematics" file="supp-mat.mkiv">
517 <cd:arguments>
518 <cd:content/>
519 </cd:arguments>
520 </cd:command>
521
522 <cd:command name="inlinemathematics" level="system" category="mathematics" file="supp-mat.mkiv">
523 <cd:arguments>
524 <cd:content/>
525 </cd:arguments>
526 </cd:command>
527
528 <cd:command name="automathematics" level="system" category="mathematics" file="supp-mat.mkiv">
529 <cd:arguments>
530 <cd:content/>
531 </cd:arguments>
532 </cd:command>
533
534 <cd:command name="cramped" level="system" category="mathematics" file="supp-mat.mkiv">
535 <cd:arguments>
536 <cd:content/>
537 </cd:arguments>
538 </cd:command>
539
540 <cd:command name="crampedllap" level="system" category="mathematics" file="supp-mat.mkiv">
541 <cd:arguments>
542 <cd:content/>
543 </cd:arguments>
544 </cd:command>
545
546 <cd:command name="crampedrlap" level="system" category="mathematics" file="supp-mat.mkiv">
547 <cd:arguments>
548 <cd:content/>
549 </cd:arguments>
550 </cd:command>
551
552 <cd:command name="crampedclap" level="system" category="mathematics" file="supp-mat.mkiv">
553 <cd:arguments>
554 <cd:content/>
555 </cd:arguments>
556 </cd:command>
557
558 <cd:command name="autointegral" level="system" category="mathematics" file="math-del.mkiv">
559 <cd:arguments>
560 <cd:resolve name="argument-text"/>
561 <cd:resolve name="argument-text"/>
562 <cd:resolve name="argument-text"/>
563 </cd:arguments>
564 </cd:command>
565
566 <cd:command name="stackscripts" level="document" category="mathematics" file="math-ini.mkiv"/>
567
568 <cd:command name="unstackscripts" level="document" category="mathematics" file="math-ini.mkiv"/>
569
570</cd:interface>
571 |