i-combination.xml /size: 5980 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="definecombination" level="style" category="tables" file="pack-com.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="setupcombination"/>
13            </cd:assignments>
14        </cd:arguments>
15    </cd:command>
16
17    <cd:command name="setupcombination" level="style" category="tables" file="pack-com.mkxl">
18        <cd:arguments>
19            <cd:resolve name="keyword-name-list-optional"/>
20            <cd:assignments list="yes">
21                <cd:parameter name="nx">
22                    <cd:constant type="cd:number"/>
23                </cd:parameter>
24                <cd:parameter name="ny">
25                    <cd:constant type="cd:number"/>
26                </cd:parameter>
27                <cd:parameter name="width">
28                    <cd:constant type="fit"/>
29                    <cd:constant type="cd:dimension"/>
30                </cd:parameter>
31                <cd:parameter name="height">
32                    <cd:constant type="fit"/>
33                    <cd:constant type="cd:dimension"/>
34                </cd:parameter>
35                <cd:parameter name="location">
36                    <cd:constant type="left"/>
37                    <cd:constant type="middle"/>
38                    <cd:constant type="right"/>
39                    <cd:constant type="top"/>
40                    <cd:constant type="bottom" default="yes"/>
41                </cd:parameter>
42                <cd:parameter name="distance">
43                    <cd:constant type="cd:dimension"/>
44                </cd:parameter>
45                <cd:parameter name="alternative">
46                    <cd:constant type="label"/>
47                    <cd:constant type="text" default="yes"/>
48                </cd:parameter>
49                <cd:parameter name="align">
50                    <cd:inherit name="setupalign"/>
51                </cd:parameter>
52                <cd:parameter name="continue">
53                    <cd:constant type="yes"/>
54                    <cd:constant type="no" default="yes"/>
55                </cd:parameter>
56                <cd:parameter name="before">
57                    <cd:constant type="cd:command"/>
58                </cd:parameter>
59                <cd:parameter name="after">
60                    <cd:constant type="cd:command"/>
61                </cd:parameter>
62                <cd:parameter name="inbetween">
63                    <cd:constant type="cd:command"/>
64                </cd:parameter>
65                <cd:parameter name="style">
66                    <cd:resolve name="value-style"/>
67                </cd:parameter>
68                <cd:parameter name="color">
69                    <cd:constant type="cd:color"/>
70                </cd:parameter>
71                <cd:parameter name="method">
72                    <cd:constant type="formula"/>
73                </cd:parameter>
74            </cd:assignments>
75        </cd:arguments>
76    </cd:command>
77
78    <!--
79
80        <cd:command name="setupcombinations" level="style" category="tables" file="pack-com.mkxl">
81            <cd:arguments>
82                <cd:resolve name="keyword-name-list-optional"/>
83                <cd:assignments list="yes">
84                    <cd:inherit name="setupcombination"/>
85                </cd:assignments>
86            </cd:arguments>
87        </cd:command>
88
89    -->
90
91    <cd:command name="combination" type="environment" variant="matrix" level="document" category="tables" file="pack-com.mkxl">
92        <cd:arguments>
93            <cd:resolve name="keyword-name-optional"/>
94            <cd:keywords optional="yes">
95                <cd:constant type="cd:matrix"/>
96            </cd:keywords>
97        </cd:arguments>
98    </cd:command>
99
100    <cd:command name="combination" type="environment" level="document" category="tables" file="pack-com.mkxl">
101        <cd:arguments>
102            <cd:resolve name="keyword-name-optional"/>
103            <cd:assignments list="yes" optional="yes">
104                <cd:inherit name="setupcombination"/>
105            </cd:assignments>
106        </cd:arguments>
107    </cd:command>
108
109    <!--
110
111        <cd:command name="content" type="environment" scope="combination" level="document" category="tables" file="pack-com.mkxl"/>
112
113        <cd:command name="caption" type="environment" scope="combination" level="document" category="tables" file="pack-com.mkxl"/>
114
115    -->
116
117    <cd:command name="floatcombination" type="environment" variant="matrix" level="document" category="tables" keywords="float" file="pack-com.mkxl">
118        <cd:arguments>
119            <cd:keywords optional="yes">
120                <cd:constant type="cd:matrix"/>
121                <cd:constant type="cd:name"/>
122            </cd:keywords>
123        </cd:arguments>
124    </cd:command>
125
126    <cd:command name="floatcombination" type="environment" level="document" category="tables" keywords="float" file="pack-com.mkxl">
127        <cd:arguments>
128            <cd:assignments list="yes" optional="yes">
129                <cd:inherit name="setupcombination"/>
130            </cd:assignments>
131        </cd:arguments>
132    </cd:command>
133
134    <cd:command name="formulacombination" type="environment" variant="matrix" level="document" category="tables" file="math-com.mkxl">
135        <cd:arguments>
136            <cd:keywords optional="yes">
137                <cd:constant type="cd:matrix"/>
138            </cd:keywords>
139        </cd:arguments>
140    </cd:command>
141
142    <cd:command name="formulacombination" type="environment" level="document" category="tables" file="math-com.mkxl">
143        <cd:arguments>
144            <cd:assignments list="yes" optional="yes">
145                <cd:inherit name="setupcombination"/>
146            </cd:assignments>
147        </cd:arguments>
148    </cd:command>
149
150</cd:interface>
151