i-mathmatrix.xml /size: 8291 b    last modification: 2025-02-21 11:03
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="definemathmatrix" level="style" category="mathematics" keywords="tables" file="math-ali.mkxl">
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="setupmathmatrix"/>
13            </cd:assignments>
14        </cd:arguments>
15    </cd:command>
16
17    <cd:command name="setupmathmatrix" level="style" category="mathematics" keywords="tables" file="math-ali.mkxl">
18        <cd:arguments>
19            <cd:resolve name="keyword-name-list-optional"/>
20            <cd:assignments list="yes">
21                <cd:parameter name="left">
22                    <cd:constant type="cd:command"/>
23                </cd:parameter>
24                <cd:parameter name="right">
25                    <cd:constant type="cd:command"/>
26                </cd:parameter>
27                <cd:parameter name="strut">
28                    <cd:constant type="yes"/>
29                    <cd:constant type="no"/>
30                    <cd:constant type="cd:number"/>
31                </cd:parameter>
32                <cd:parameter name="align">
33                    <cd:constant type="left"/>
34                    <cd:constant type="middle" default="yes"/>
35                    <cd:constant type="right"/>
36                    <cd:constant type="flushleft"/>
37                    <cd:constant type="flushright"/>
38                    <cd:constant type="normal"/>
39                    <cd:constant type="auto"/>
40                    <cd:constant type="left" prefix="cd:number" method="range"/>
41                    <cd:constant type="middle" prefix="cd:number" method="range"/>
42                    <cd:constant type="right" prefix="cd:number" method="range"/>
43                    <cd:constant type="flushleft" prefix="cd:number" method="range"/>
44                    <cd:constant type="flushright" prefix="cd:number" method="range"/>
45                </cd:parameter>
46                <cd:parameter name="mathstyle">
47                    <cd:resolve name="value-mathstyle"/>
48                </cd:parameter>
49                <cd:parameter name="distance">
50                    <cd:constant type="cd:dimension"/>
51                </cd:parameter>
52                <cd:parameter name="simplecommand">
53                    <cd:constant type="cd:text"/>
54                </cd:parameter>
55                <cd:parameter name="location">
56                    <cd:constant type="top"/>
57                    <cd:constant type="bottom"/>
58                    <cd:constant type="high"/>
59                    <cd:constant type="low"/>
60                    <cd:constant type="lohi"/>
61                    <cd:constant type="center"/>
62                    <cd:constant type="normal" default="yes"/>
63                </cd:parameter>
64                <cd:parameter name="rulethickness">
65                    <cd:constant type="cd:dimension"/>
66                </cd:parameter>
67                <cd:parameter name="rulecolor">
68                    <cd:constant type="cd:color"/>
69                </cd:parameter>
70                <cd:parameter name="moffset">
71                    <cd:constant type="cd:dimension"/>
72                </cd:parameter>
73                <cd:parameter name="toffset">
74                    <cd:constant type="cd:dimension"/>
75                </cd:parameter>
76                <cd:parameter name="boffset">
77                    <cd:constant type="cd:dimension"/>
78                </cd:parameter>
79                <cd:parameter name="leftmargin">
80                    <cd:constant type="cd:dimension"/>
81                </cd:parameter>
82                <cd:parameter name="rightmargin">
83                    <cd:constant type="cd:dimension"/>
84                </cd:parameter>
85                <cd:parameter name="fences">
86                    <cd:resolve name="value-mathfence"/>
87                </cd:parameter>
88                <cd:parameter name="leftedge">
89                    <cd:constant type="none"/>
90                    <cd:constant type="cd:dimension"/>
91                </cd:parameter>
92                <cd:parameter name="rightedge">
93                    <cd:constant type="none"/>
94                    <cd:constant type="cd:dimension"/>
95                </cd:parameter>
96            </cd:assignments>
97        </cd:arguments>
98    </cd:command>
99
100    <cd:command name="mathmatrix" type="environment" generated="yes" variant="instance" level="document" category="mathematics" keywords="tables" file="math-ali.mkxl">
101        <cd:sequence>
102            <cd:instance value="mathmatrix"/>
103        </cd:sequence>
104        <cd:arguments>
105            <cd:assignments list="yes" optional="yes">
106                <cd:inherit name="setupmathmatrix"/>
107            </cd:assignments>
108        </cd:arguments>
109        <cd:instances>
110            <cd:resolve name="instance-mathmatrix"/>
111        </cd:instances>
112    </cd:command>
113
114    <cd:command name="mathmatrix" generated="yes" variant="instance" level="document" category="mathematics" keywords="tables" file="math-ali.mkxl">
115        <cd:sequence>
116            <cd:instance value="mathmatrix"/>
117        </cd:sequence>
118        <cd:arguments>
119            <cd:assignments list="yes" optional="yes">
120                <cd:inherit name="setupmathmatrix"/>
121            </cd:assignments>
122            <cd:content/>
123        </cd:arguments>
124        <cd:instances>
125            <cd:resolve name="instance-simplematrix"/>
126        </cd:instances>
127    </cd:command>
128
129    <cd:command name="matrices" type="environment" level="document" category="mathematics" keywords="tables" file="math-ali.mkxl">
130        <cd:arguments>
131            <cd:assignments list="yes" optional="yes">
132                <cd:inherit name="setupmathmatrix"/>
133            </cd:assignments>
134        </cd:arguments>
135    </cd:command>
136
137    <cd:command name="namedmatrix" type="environment" level="document" category="mathematics" keywords="tables" file="math-ali.mkxl">
138        <cd:arguments>
139            <cd:resolve name="keyword-name"/>
140            <cd:assignments list="yes" optional="yes">
141                <cd:inherit name="setupmathmatrix"/>
142            </cd:assignments>
143            <cd:content/>
144        </cd:arguments>
145    </cd:command>
146
147    <cd:command name="setmathmatrixanchoring" file="math-ali.mkxl">
148        <cd:arguments>
149            <cd:keywords>
150                <cd:constant type="yes"/>
151                <cd:constant type="both"/>
152            </cd:keywords>
153        </cd:arguments>
154    </cd:command>
155
156    <cd:command name="intertext" type="environment" level="document" category="mathematics" file="math-ali.mkxl"/>
157
158    <cd:command name="intertext" level="document" category="mathematics" file="math-ali.mkxl">
159        <cd:arguments>
160            <cd:resolve name="argument-text"/>
161        </cd:arguments>
162    </cd:command>
163
164    <cd:command name="substack" type="environment" level="document" category="mathematics" file="math-ali.mkxl"/>
165
166    <cd:command name="overset" level="document" category="mathematics" file="math-ali.mkxl">
167        <cd:arguments>
168            <cd:resolve name="argument-text"/>
169            <cd:resolve name="argument-text"/>
170        </cd:arguments>
171    </cd:command>
172
173    <cd:command name="underset" level="document" category="mathematics" file="math-ali.mkxl">
174        <cd:arguments>
175            <cd:resolve name="argument-text"/>
176            <cd:resolve name="argument-text"/>
177        </cd:arguments>
178    </cd:command>
179
180    <cd:command name="bordermatrix" level="document" category="mathematics" keywords="tables" file="math-pln.mkiv">
181        <cd:arguments>
182            <cd:content/>
183        </cd:arguments>
184    </cd:command>
185
186    <cd:command name="bbordermatrix" level="document" category="mathematics" keywords="tables" file="math-pln.mkiv">
187        <cd:arguments>
188            <cd:content/>
189        </cd:arguments>
190    </cd:command>
191
192    <cd:command name="bordermatrix" type="environment" level="document" category="mathematics" keywords="tables" file="math-pln.mkiv"/>
193
194    <cd:command name="bbordermatrix" type="environment" level="document" category="mathematics" keywords="tables" file="math-pln.mkiv"/>
195
196</cd:interface>
197