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="defineformula" level="style" category="mathematics" file="math-for.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="setupformulas"/> 13 </cd:assignments> 14 </cd:arguments> 15 </cd:command> 16 17 <cd:command name="setupformula" level="style" category="mathematics" file="math-for.mkxl"> 18 <cd:arguments> 19 <cd:resolve name="keyword-name-list-optional"/> 20 <cd:assignments list="yes"> 21 <cd:inherit name="setupformulas"/> 22 </cd:assignments> 23 </cd:arguments> 24 </cd:command> 25 26 <cd:command name="setupformulas" level="style" category="mathematics" file="math-for.mkxl"> 27 <cd:arguments> 28 <cd:resolve name="keyword-name-list-optional"/> 29 <cd:assignments list="yes"> 30 <cd:parameter name="location"> 31 <cd:constant type="left"/> 32 <cd:constant type="right" default="yes"/> 33 <cd:constant type="atleftmargin"/> 34 <cd:constant type="atrightmargin"/> 35 </cd:parameter> 36 <cd:parameter name="align"> 37 <cd:constant type="left"/> 38 <cd:constant type="middle"/> 39 <cd:constant type="right"/> 40 <cd:constant type="flushleft"/> 41 <cd:constant type="flushright"/> 42 <cd:constant type="slanted"/> 43 </cd:parameter> 44 <cd:parameter name="split"> 45 <cd:constant type="yes"/> 46 <cd:constant type="no" default="yes"/> 47 <cd:constant type="line"/> 48 <cd:constant type="cd:name"/> 49 </cd:parameter> 50 <cd:parameter name="strut"> 51 <cd:constant type="yes" default="yes"/> 52 <cd:constant type="no"/> 53 </cd:parameter> 54 <cd:parameter name="numberstrut"> 55 <cd:constant type="yes" default="yes"/> 56 <cd:constant type="no"/> 57 <cd:constant type="always"/> 58 </cd:parameter> 59 <cd:parameter name="left"> 60 <cd:constant type="cd:command"/> 61 </cd:parameter> 62 <cd:parameter name="right"> 63 <cd:constant type="cd:command"/> 64 </cd:parameter> 65 <cd:parameter name="spacebefore"> 66 <cd:constant type="none"/> 67 <cd:inherit name="blank"/> 68 </cd:parameter> 69 <cd:parameter name="spaceafter"> 70 <cd:constant type="none"/> 71 <cd:inherit name="blank"/> 72 </cd:parameter> 73 <cd:parameter name="spaceinbetween"> 74 <cd:inherit name="setupwhitespace"/> 75 </cd:parameter> 76 <cd:parameter name="numbercommand"> 77 <cd:constant type="cd:oneargument"/> 78 </cd:parameter> 79 <cd:parameter name="numberstyle"> 80 <cd:resolve name="value-style"/> 81 </cd:parameter> 82 <cd:parameter name="numbercolor"> 83 <cd:constant type="cd:color"/> 84 </cd:parameter> 85 <cd:parameter name="option"> 86 <cd:resolve name="value-formula"/> 87 </cd:parameter> 88 <cd:parameter name="margin"> 89 <cd:resolve name="value-leftskip"/> 90 </cd:parameter> 91 <cd:parameter name="leftmargin"> 92 <cd:resolve name="value-leftskip"/> 93 </cd:parameter> 94 <cd:parameter name="rightmargin"> 95 <cd:resolve name="value-rightskip"/> 96 </cd:parameter> 97 <cd:parameter name="margindistance"> 98 <cd:constant type="number"/> 99 <cd:constant type="cd:dimension"/> 100 </cd:parameter> 101 <cd:parameter name="leftmargindistance"> 102 <cd:constant type="number"/> 103 <cd:constant type="cd:dimension"/> 104 </cd:parameter> 105 <cd:parameter name="rightmargidistance"> 106 <cd:constant type="number"/> 107 <cd:constant type="cd:dimension"/> 108 </cd:parameter> 109 <cd:parameter name="alternative"> 110 <cd:constant type="default" default="yes"/> 111 <cd:constant type="single"/> 112 <cd:constant type="multi"/> 113 <cd:constant type="cd:name"/> 114 </cd:parameter> 115 <cd:parameter name="indentnext"> 116 <cd:resolve name="value-indentnext"/> 117 </cd:parameter> 118 <cd:parameter name="grid"> 119 <cd:inherit name="snaptogrid"/> 120 </cd:parameter> 121 <cd:parameter name="referenceprefix"> 122 <cd:resolve name="value-referenceprefix"/> 123 </cd:parameter> 124 <cd:parameter name="numberthreshold"> 125 <cd:constant type="cd:dimension"/> 126 </cd:parameter> 127 <cd:parameter name="order"> 128 <cd:constant type="reverse"/> 129 </cd:parameter> 130 <cd:parameter name="numberlocation"> 131 <cd:constant type="overlay"/> 132 </cd:parameter> 133 <cd:parameter name="numbermethod"> 134 <cd:constant type="down"/> 135 </cd:parameter> 136 <cd:parameter name="textmargin"> 137 <cd:constant type="cd:dimension"/> 138 </cd:parameter> 139 <cd:parameter name="penalties"> 140 <cd:constant type="cd:name"/> 141 </cd:parameter> 142 <cd:parameter name="interlinespace"> 143 <cd:constant type="cd:dimension"/> 144 </cd:parameter> 145 <cd:parameter name="textdistance"> 146 <cd:constant type="cd:dimension"/> 147 </cd:parameter> 148 <cd:parameter name="splitmethod"> 149 <cd:constant type="first"/> 150 <cd:constant type="last"/> 151 <cd:constant type="both"/> 152 </cd:parameter> 153 <cd:parameter name="setups"> 154 <cd:constant type="cd:name"/> 155 </cd:parameter> 156 <cd:parameter name="snap"> 157 <cd:constant type="yes"/> 158 <cd:constant type="no" default="yes"/> 159 </cd:parameter> 160 <cd:parameter name="snapstep"> 161 <cd:constant type="reset"/> 162 <cd:constant type="small"/> 163 <cd:constant type="medium" default="yes"/> 164 <cd:constant type="big"/> 165 <cd:constant type="line"/> 166 </cd:parameter> 167 <cd:parameter name="bodyfont"> 168 <cd:inherit name="setupbodyfont"/> 169 </cd:parameter> 170 <cd:parameter name="style"> 171 <cd:resolve name="value-style"/> 172 </cd:parameter> 173 <cd:parameter name="color"> 174 <cd:constant type="cd:color"/> 175 </cd:parameter> 176 <cd:parameter name="functionstyle"> 177 <cd:resolve name="value-style"/> 178 </cd:parameter> 179 <cd:parameter name="functioncolor"> 180 <cd:constant type="cd:color"/> 181 </cd:parameter> 182 <cd:parameter name="width"> 183 <cd:constant type="cd:dimension"/> 184 </cd:parameter> 185 <cd:parameter name="numberdistance"> 186 <cd:constant type="cd:dimension"/> 187 </cd:parameter> 188 <cd:inherit name="setupcounter"/> 189 </cd:assignments> 190 </cd:arguments> 191 </cd:command> 192 193 <cd:command name="definesubformula" level="style" category="mathematics" file="math-for.mkxl"> 194 <cd:arguments> 195 <cd:resolve name="keyword-name"/> 196 <cd:resolve name="keyword-name-optional"/> 197 <cd:assignments list="yes" optional="yes"> 198 <cd:inherit name="setupsubformula"/> 199 </cd:assignments> 200 </cd:arguments> 201 </cd:command> 202 203 <cd:command name="setupsubformula" level="style" category="mathematics" file="math-for.mkxl"> 204 <cd:arguments> 205 <cd:resolve name="keyword-name-list-optional"/> 206 <cd:assignments list="yes"> 207 <cd:inherit name="setupsubformulas"/> 208 </cd:assignments> 209 </cd:arguments> 210 </cd:command> 211 212 <cd:command name="setupsubformulas" level="style" category="mathematics" file="math-for.mkxl"> 213 <cd:arguments> 214 <cd:resolve name="keyword-name-list-optional"/> 215 <cd:assignments list="yes"> 216 <cd:parameter name="indentnext"> 217 <cd:resolve name="value-indentnext"/> 218 </cd:parameter> 219 </cd:assignments> 220 </cd:arguments> 221 </cd:command> 222 223 <cd:command name="formula" type="environment" generated="yes" variant="instance" level="document" category="mathematics" file="strc-mat.mkxl"> 224 <cd:sequence> 225 <cd:instance value="formula"/> 226 <cd:string value="formula"/> 227 </cd:sequence> 228 <cd:arguments> 229 <cd:resolve name="keyword-formula-list-optional"/> 230 </cd:arguments> 231 <cd:instances> 232 <cd:resolve name="instance-formula"/> 233 </cd:instances> 234 </cd:command> 235 236 <cd:command name="formula" type="environment" generated="yes" variant="instance:assignment" level="document" category="mathematics" file="strc-mat.mkxl"> 237 <cd:sequence> 238 <cd:instance value="formula"/> 239 <cd:string value="formula"/> 240 </cd:sequence> 241 <cd:arguments> 242 <cd:assignments list="yes" optional="yes"> 243 <cd:inherit name="setupformulas"/> 244 </cd:assignments> 245 </cd:arguments> 246 <cd:instances> 247 <cd:resolve name="instance-formula"/> 248 </cd:instances> 249 </cd:command> 250 251 <cd:command name="formula" type="environment" level="document" category="mathematics" file="strc-mat.mkxl"> 252 <cd:arguments> 253 <cd:resolve name="keyword-formula-list-optional"/> 254 </cd:arguments> 255 </cd:command> 256 257 <cd:command name="formula" type="environment" variant="assignment" level="document" category="mathematics" file="strc-mat.mkxl"> 258 <cd:arguments> 259 <cd:assignments list="yes" optional="yes"> 260 <cd:inherit name="setupformulas"/> 261 </cd:assignments> 262 </cd:arguments> 263 </cd:command> 264 265 <cd:command name="namedformula" type="environment" level="document" category="mathematics" file="strc-mat.mkxl"> 266 <cd:arguments> 267 <cd:resolve name="keyword-name"/> 268 <cd:resolve name="keyword-formula-list-optional"/> 269 </cd:arguments> 270 </cd:command> 271 272 <cd:command name="namedformula" type="environment" variant="assignment" level="document" category="mathematics" file="strc-mat.mkxl"> 273 <cd:arguments> 274 <cd:resolve name="keyword-name"/> 275 <cd:assignments list="yes" optional="yes"> 276 <cd:inherit name="setupformulas"/> 277 </cd:assignments> 278 </cd:arguments> 279 </cd:command> 280 281 <cd:command name="formula" level="document" category="mathematics" file="strc-mat.mkxl"> 282 <cd:arguments> 283 <cd:resolve name="keyword-formula-list-optional"/> 284 <cd:content/> 285 </cd:arguments> 286 </cd:command> 287 288 <cd:command name="formulas" type="environment" level="document" category="mathematics" file="strc-mat.mkxl"> 289 <cd:arguments> 290 <cd:resolve name="keyword-formulareference-list-optional"/> 291 </cd:arguments> 292 </cd:command> 293 294 <cd:command name="subformulas" type="environment" level="document" category="mathematics" file="strc-mat.mkxl"> 295 <cd:arguments> 296 <cd:resolve name="keyword-formulareference-list-optional"/> 297 </cd:arguments> 298 </cd:command> 299 300 <cd:command name="namedsubformulas" type="environment" level="document" category="mathematics" file="strc-mat.mkxl"> 301 <cd:arguments> 302 <cd:resolve name="keyword-formulareference-list-optional"/> 303 <cd:resolve name="argument-text"/> 304 </cd:arguments> 305 </cd:command> 306 307 <cd:command name="displaymath" type="environment" level="system" category="mathematics" file="strc-mat.mkxl"/> 308 309 <cd:command name="defineformulaalternative" level="system" category="mathematics" file="strc-mat.mkxl"> 310 <cd:arguments> 311 <cd:resolve name="keyword-name"/> 312 <cd:resolve name="keyword-csname"/> 313 <cd:resolve name="keyword-csname"/> 314 </cd:arguments> 315 </cd:command> 316 317 <cd:command name="placeformula" level="document" category="mathematics" file="strc-mat.mkxl"> 318 <cd:arguments> 319 <cd:resolve name="keyword-formulareference-list-optional"/> 320 <cd:resolve name="argument-text-optional"/> 321 </cd:arguments> 322 </cd:command> 323 324 <cd:command name="placeformula" type="environment" level="document" category="mathematics" file="strc-mat.mkxl"> 325 <cd:arguments> 326 <cd:resolve name="assignment-formuladata-list-optional"/> 327 <cd:resolve name="argument-text-optional"/> 328 </cd:arguments> 329 </cd:command> 330 331 <cd:command name="placeformula" type="environment" variant="argument" level="document" category="mathematics" file="strc-mat.mkxl"> 332 <cd:arguments> 333 <cd:resolve name="keyword-formulareference-list-optional"/> 334 </cd:arguments> 335 </cd:command> 336 337 <cd:command name="placenamedformula" level="document" category="mathematics" file="strc-mat.mkxl"> 338 <cd:arguments> 339 <cd:resolve name="keyword-formulareference-list-optional"/> 340 <cd:resolve name="argument-text"/> 341 <cd:resolve name="argument-text-optional"/> 342 </cd:arguments> 343 </cd:command> 344 345 <cd:command name="placesubformula" level="document" category="mathematics" file="strc-mat.mkxl"> 346 <cd:arguments> 347 <cd:resolve name="keyword-formulareference-list-optional"/> 348 <cd:resolve name="argument-text-optional"/> 349 </cd:arguments> 350 </cd:command> 351 352 <cd:command name="formulanumber" level="document" category="mathematics" file="strc-mat.mkxl"> 353 <cd:arguments> 354 <cd:resolve name="keyword-reference-list-optional"/> 355 </cd:arguments> 356 </cd:command> 357 358 <cd:command name="placecurrentformulanumber" level="system" category="mathematics" file="strc-mat.mkxl"/> 359 360 <cd:command name="alignhere" scope="formula" level="document" category="mathematics" file="strc-mat.mkxl"/> 361 362 <cd:command name="breakhere" scope="formula" level="document" category="mathematics" file="strc-mat.mkxl"> 363 <cd:arguments> 364 <cd:keywords optional="yes"> 365 <cd:constant type="left"/> 366 <cd:constant type="right"/> 367 <cd:constant type="before"/> 368 <cd:constant type="after"/> 369 <cd:constant type="page"/> 370 <cd:constant type="samepage"/> 371 </cd:keywords> 372 <cd:resolve name="argument-text-optional"/> 373 </cd:arguments> 374 </cd:command> 375 376 <cd:command name="skiphere" scope="formula" level="document" category="mathematics" file="strc-mat.mkxl"> 377 <cd:arguments> 378 <cd:keywords optional="yes"> 379 <cd:constant type="+"/> 380 <cd:constant type="-"/> 381 <cd:constant type="cd:dimension"/> 382 <cd:constant type="cd:number"/> 383 <cd:constant type="page"/> 384 <cd:constant type="samepage"/> 385 </cd:keywords> 386 </cd:arguments> 387 </cd:command> 388 389 <cd:command name="texthere" scope="formula" level="document" category="mathematics" file="strc-mat.mkxl"> 390 <cd:arguments> 391 <cd:keywords optional="yes"> 392 <cd:constant type="left"/> 393 <cd:constant type="right"/> 394 <cd:constant type="before"/> 395 <cd:constant type="after"/> 396 <cd:constant type="inbetween"/> 397 </cd:keywords> 398 <cd:content/> 399 </cd:arguments> 400 </cd:command> 401 402 <cd:command name="subnumberinghere" type="environment" level="document" category="mathematics" file="strc-mat.mkxl"/> 403 404 <cd:command name="numberhere" level="document" category="mathematics" file="strc-mat.mkxl"> 405 <cd:arguments> 406 <cd:resolve name="assignment-formuladata-list-optional"/> 407 </cd:arguments> 408 </cd:command> 409 410 <cd:command name="numberhere" level="document" variant="argument" category="mathematics" file="strc-mat.mkxl"> 411 <cd:arguments> 412 <cd:resolve name="keyword-formulareference-list-optional"/> 413 </cd:arguments> 414 </cd:command> 415 416</cd:interface> 417 |