i-fraction.xml /size: 5437 b    last modification: 2021-10-28 13:51
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="definemathfraction" level="style" category="mathematics" file="math-frc.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="setupmathfraction"/>
13            </cd:assignments>
14        </cd:arguments>
15    </cd:command>
16
17    <cd:command name="setupmathfraction" level="style" category="mathematics" file="math-frc.mkiv">
18        <cd:arguments>
19            <cd:resolve name="keyword-name-list-optional"/>
20            <cd:assignments list="yes">
21                <cd:parameter name="topdistance">
22                    <cd:constant type="cd:dimension"/>
23                </cd:parameter>
24                <cd:parameter name="bottomdistance">
25                    <cd:constant type="cd:dimension"/>
26                </cd:parameter>
27                <cd:parameter name="margin">
28                    <cd:constant type="cd:dimension"/>
29                </cd:parameter>
30                <cd:parameter name="color">
31                    <cd:constant type="cd:color"/>
32                </cd:parameter>
33                <cd:parameter name="strut">
34                    <cd:constant type="yes" default="yes"/>
35                    <cd:constant type="no"/>
36                    <cd:constant type="math"/>
37                    <cd:constant type="tight"/>
38                </cd:parameter>
39                <cd:parameter name="alternative">
40                    <cd:constant type="inner" default="yes"/>
41                    <cd:constant type="outer"/>
42                    <cd:constant type="both"/>
43                </cd:parameter>
44                <cd:parameter name="rule">
45                    <cd:constant type="yes"/>
46                    <cd:constant type="no"/>
47                    <cd:constant type="auto" default="yes"/>
48                    <cd:constant type="hidden"/>
49                </cd:parameter>
50                <cd:parameter name="left">
51                    <cd:constant type="cd:number"/>
52                </cd:parameter>
53                <cd:parameter name="right">
54                    <cd:constant type="cd:number"/>
55                </cd:parameter>
56                <cd:parameter name="rulethickness">
57                    <cd:constant type="cd:dimension"/>
58                </cd:parameter>
59                <cd:parameter name="mathstyle">
60                    <cd:resolve name="value-style"/>
61                </cd:parameter>
62                <cd:parameter name="distance">
63                    <cd:constant type="no"/>
64                    <cd:constant type="none" default="yes"/>
65                    <cd:constant type="overlay"/>
66                </cd:parameter>
67                <cd:parameter name="inlinethreshold">
68                    <cd:constant type="auto"/>
69                    <cd:constant type="cd:number"/>
70                </cd:parameter>
71                <cd:parameter name="displaythreshold">
72                    <cd:constant type="auto"/>
73                    <cd:constant type="cd:number"/>
74                </cd:parameter>
75                <cd:parameter name="fences">
76                    <cd:constant type="cd:name"/>
77                </cd:parameter>
78            </cd:assignments>
79        </cd:arguments>
80    </cd:command>
81
82    <cd:command name="setupmathfractions" level="style" category="mathematics" file="math-frc.mkiv">
83        <cd:arguments>
84            <cd:resolve name="keyword-name-list-optional"/>
85            <cd:assignments list="yes">
86                <cd:inherit name="setupmathfraction"/>
87            </cd:assignments>
88        </cd:arguments>
89    </cd:command>
90
91    <cd:command name="fraction" generated="yes" variant="instance" level="document" category="mathematics" file="math-frc.mkiv">
92        <cd:sequence>
93            <cd:instance value="fraction"/>
94        </cd:sequence>
95        <cd:arguments>
96            <cd:content/>
97            <cd:content/>
98        </cd:arguments>
99        <cd:instances>
100            <cd:resolve name="instance-fraction"/>
101        </cd:instances>
102    </cd:command>
103
104    <cd:command name="splitfrac" level="document" category="mathematics" file="math-frc.mkiv">
105        <cd:arguments>
106            <cd:content/>
107            <cd:content/>
108        </cd:arguments>
109    </cd:command>
110
111    <cd:command name="splitdfrac" level="document" category="mathematics" file="math-frc.mkiv">
112        <cd:arguments>
113            <cd:content/>
114            <cd:content/>
115        </cd:arguments>
116    </cd:command>
117
118    <cd:command name="cfrac" level="document" category="mathematics" file="math-frc.mkiv">
119        <cd:arguments>
120            <cd:keywords optional="yes">
121                <cd:constant type="l"/>
122                <cd:constant type="c"/>
123                <cd:constant type="r"/>
124                <cd:constant type="ll"/>
125                <cd:constant type="lc"/>
126                <cd:constant type="lr"/>
127                <cd:constant type="cl"/>
128                <cd:constant type="cc"/>
129                <cd:constant type="cr"/>
130                <cd:constant type="rl"/>
131                <cd:constant type="rc"/>
132                <cd:constant type="rr"/>
133            </cd:keywords>
134            <cd:content/>
135            <cd:content/>
136        </cd:arguments>
137    </cd:command>
138
139</cd:interface>
140