summaryrefslogtreecommitdiff
path: root/tex/context/interface/mkiv/i-floats.xml
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/interface/mkiv/i-floats.xml')
-rw-r--r--tex/context/interface/mkiv/i-floats.xml526
1 files changed, 275 insertions, 251 deletions
diff --git a/tex/context/interface/mkiv/i-floats.xml b/tex/context/interface/mkiv/i-floats.xml
index edc7f7f03..0ecb99c16 100644
--- a/tex/context/interface/mkiv/i-floats.xml
+++ b/tex/context/interface/mkiv/i-floats.xml
@@ -4,10 +4,13 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="definefloat" file="strc-flt.mkvi">
+ <cd:command name="definefloat" level="style" category="structure" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-singular"/>
- <cd:resolve name="keyword-plural-optional"/>
+ <cd:keywords optional="yes">
+ <cd:constant type="cd:singular"/>
+ <cd:constant type="cd:plural"/>
+ </cd:keywords>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupfloat"/>
</cd:assignments>
@@ -17,7 +20,7 @@
</cd:instances>
</cd:command>
- <cd:command name="definefloat" variant="name" file="strc-flt.mkvi">
+ <cd:command name="definefloat" variant="name" level="style" category="structure" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-singular"/>
<cd:resolve name="keyword-plural-optional"/>
@@ -28,7 +31,7 @@
</cd:instances>
</cd:command>
- <cd:command name="setupfloat" file="strc-flt.mkvi">
+ <cd:command name="setupfloat" level="style" category="structure" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-singular-list-optional"/>
<cd:assignments list="yes">
@@ -65,7 +68,7 @@
<cd:constant type="normal" default="yes"/>
</cd:parameter>
<cd:parameter name="grid">
- <cd:constant type="cd:string"/>
+ <cd:inherit name="snaptogrid"/>
</cd:parameter>
<!--
<cd:parameter name="topoffset">
@@ -121,6 +124,24 @@
<cd:parameter name="bottomafter">
<cd:constant type="cd:command"/>
</cd:parameter>
+ <cd:parameter name="expansion">
+ <cd:constant type="yes"/>
+ <cd:constant type="no" default="yes"/>
+ <cd:constant type="xml"/>
+ </cd:parameter>
+ <cd:parameter name="referenceprefix">
+ <cd:resolve name="value-referenceprefix"/>
+ </cd:parameter>
+ <cd:parameter name="xmlsetup">
+ <cd:constant type="cd:name"/>
+ </cd:parameter>
+ <cd:parameter name="catcodes">
+ <cd:constant type="cd:name"/>
+ </cd:parameter>
+ <cd:parameter name="freeregion">
+ <cd:constant type="yes" default="yes"/>
+ <cd:constant type="no"/>
+ </cd:parameter>
<!-- begin root only -->
<cd:parameter name="spacebefore">
<cd:constant type="none"/>
@@ -149,6 +170,18 @@
<cd:constant type="none"/>
<cd:inherit name="blank"/>
</cd:parameter>
+ <cd:parameter name="spacebeforeside">
+ <cd:constant type="none"/>
+ <cd:inherit name="blank"/>
+ </cd:parameter>
+ <cd:parameter name="spaceafterside">
+ <cd:constant type="none"/>
+ <cd:inherit name="blank"/>
+ </cd:parameter>
+ <cd:parameter name="sidethreshold">
+ <cd:constant type="old"/>
+ <cd:constant type="dimension" default="yes"/> <!-- value=".5\strutdp" -->
+ </cd:parameter>
<cd:parameter name="margin">
<cd:constant type="cd:dimension"/>
</cd:parameter>
@@ -177,18 +210,18 @@
</cd:arguments>
</cd:command>
- <!--
+ <cd:command name="setupfloats" level="style" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:resolve name="keyword-singular-list-optional"/>
+ <cd:assignments list="yes">
+ <cd:inherit name="setupfloat"/>
+ </cd:assignments>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="setupfloats" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:resolve name="keyword-singular-list-optional"/>
- <cd:assignments list="yes">
- <cd:inherit name="setupfloat"/>
- </cd:assignments>
- </cd:arguments>
- </cd:command>
+ <!--
- <cd:command name="definefloatcaption" file="strc-flt.mkvi">
+ <cd:command name="definefloatcaption" level="style" category="structure" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -200,7 +233,7 @@
-->
- <cd:command name="setupfloatcaption" file="strc-flt.mkvi">
+ <cd:command name="setupfloatcaption" level="style" category="structure fonts counter" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -233,6 +266,8 @@
<cd:constant type="top"/>
<cd:constant type="bottom" default="yes"/>
<cd:constant type="stretch"/>
+ <cd:constant type="tolerant"/>
+ <cd:constant type="verytolerant"/>
<cd:constant type="none"/>
<cd:constant type="default"/>
</cd:parameter>
@@ -257,6 +292,10 @@
<cd:parameter name="distance">
<cd:constant type="cd:dimension"/>
</cd:parameter>
+ <!-- headstyle headcolor headseparator -->
+ <cd:parameter name="headseparator">
+ <cd:constant type="cd:text"/>
+ </cd:parameter>
<cd:parameter name="inbetween">
<cd:constant type="cd:command"/>
</cd:parameter>
@@ -312,7 +351,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupcaption" file="strc-flt.mkvi">
+ <cd:command name="setupcaption" level="style" category="structure fonts counter" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -321,26 +360,19 @@
</cd:arguments>
</cd:command>
- <!--
-
- <cd:command name="setupcaptions" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:resolve name="keyword-name-list-optional"/>
- <cd:assignments list="yes">
- <cd:inherit name="setupfloatcaption"/>
- </cd:assignments>
- </cd:arguments>
- </cd:command>
-
- -->
+ <cd:command name="setupcaptions" level="style" category="structure fonts counter" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:resolve name="keyword-name-list-optional"/>
+ <cd:assignments list="yes">
+ <cd:inherit name="setupfloatcaption"/>
+ </cd:assignments>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="placefloat" generated="yes" variant="instance" file="strc-flt.mkvi">
+ <cd:command name="placefloat" generated="yes" variant="instance" level="document" category="structure" file="strc-flt.mkvi">
<cd:sequence>
<cd:string value="place"/>
<cd:instance value="float"/>
-<!--
- <cd:variable value="float"/>
--->
</cd:sequence>
<cd:arguments>
<cd:resolve name="keyword-floatlocation-list-optional"/>
@@ -353,7 +385,7 @@
</cd:instances>
</cd:command>
- <cd:command name="placefloat" file="strc-flt.mkvi">
+ <cd:command name="placefloat" level="document" category="structure" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-singular"/>
<cd:resolve name="keyword-floatlocation-list-optional"/>
@@ -363,16 +395,7 @@
</cd:arguments>
</cd:command>
-<!--
- <cd:command name="placefloat" type="environment" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:resolve name="keyword-singular"/>
- <cd:resolve name="assignment-floatdata-list-optional"/>
- <cd:resolve name="assignment-userdata-list-optional"/>
- </cd:arguments>
- </cd:command>
-
- <cd:command name="placefloat" generated="yes" variant="instance" file="strc-flt.mkvi">
+ <cd:command name="placefloat" type="environment" generated="yes" variant="instance" level="document" category="structure" file="strc-flt.mkvi">
<cd:sequence>
<cd:string value="place"/>
<cd:instance value="float"/>
@@ -380,32 +403,23 @@
<cd:arguments>
<cd:resolve name="assignment-floatdata-list-optional"/>
<cd:resolve name="assignment-userdata-list-optional"/>
- <cd:resolve name="argument-text"/>
</cd:arguments>
<cd:instances>
<cd:resolve name="instance-float"/>
</cd:instances>
</cd:command>
--->
-
- <cd:command name="placefloat" type="environment" generated="yes" variant="instance" file="strc-flt.mkvi">
- <cd:sequence>
- <cd:string value="place"/>
- <cd:instance value="float"/>
- </cd:sequence>
+ <cd:command name="placefloat" type="environment" level="document" category="structure" file="strc-flt.mkvi">
<cd:arguments>
+ <cd:resolve name="keyword-singular"/>
<cd:resolve name="assignment-floatdata-list-optional"/>
<cd:resolve name="assignment-userdata-list-optional"/>
</cd:arguments>
- <cd:instances>
- <cd:resolve name="instance-float"/>
- </cd:instances>
</cd:command>
- <cd:command name="floattext" type="environment" generated="yes" variant="example" file="strc-flt.mkvi">
+ <cd:command name="floattext" type="environment" generated="yes" variant="instance" level="document" category="structure" file="strc-flt.mkvi">
<cd:sequence>
- <cd:variable value="float"/>
+ <cd:instance value="float"/>
<cd:string value="text"/>
</cd:sequence>
<cd:arguments>
@@ -413,276 +427,286 @@
<cd:resolve name="keyword-reference-list-optional"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
+ <cd:instances>
+ <cd:resolve name="instance-float"/>
+ </cd:instances>
</cd:command>
- <cd:command name="placelistoffloats" generated="yes" variant="example" file="strc-flt.mkvi">
+ <cd:command name="placelistoffloats" generated="yes" variant="instance" level="document" category="structure" file="strc-flt.mkvi">
<cd:sequence>
<cd:string value="placelistof"/>
- <cd:variable value="floats"/>
+ <cd:instance value="floats"/>
</cd:sequence>
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setuplist"/>
</cd:assignments>
</cd:arguments>
+ <cd:instances>
+ <cd:resolve name="instance-floatlist"/>
+ </cd:instances>
</cd:command>
- <cd:command name="completelistoffloats" generated="yes" variant="example" file="strc-flt.mkvi">
+ <cd:command name="completelistoffloats" generated="yes" variant="instance" level="document" category="structure" file="strc-flt.mkvi">
<cd:sequence>
<cd:string value="completelistof"/>
- <cd:variable value="floats"/>
+ <cd:instance value="floats"/>
</cd:sequence>
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setuplist"/>
</cd:assignments>
</cd:arguments>
+ <cd:instances>
+ <cd:resolve name="instance-floatlist"/>
+ </cd:instances>
</cd:command>
- <cd:command name="floatuserdataparameter" file="strc-flt.mkvi">
+ <cd:command name="floatuserdataparameter" level="system" category="structure" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="argument-key"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelserightpagefloat" file="strc-flt.mkvi">
+ <cd:command name="doifelserightpagefloat" level="system" category="structure conditional" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifrightpagefloatelse" file="strc-flt.mkvi">
+ <cd:command name="doifrightpagefloatelse" level="system" category="structure conditional" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelseoddpagefloat" file="strc-flt.mkvi">
+ <cd:command name="doifelseoddpagefloat" level="system" category="structure conditional" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifoddpagefloatelse" file="strc-flt.mkvi">
+ <cd:command name="doifoddpagefloatelse" level="system" category="structure conditional" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsemainfloatbody" file="strc-flt.mkvi">
+ <cd:command name="doifelsemainfloatbody" level="system" category="structure conditional" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifmainfloatbodyelse" file="strc-flt.mkvi">
+ <cd:command name="doifmainfloatbodyelse" level="system" category="structure conditional" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
-<!--
+ <!--
- <cd:command file="strc-flt.mkvi" name="placefigure">
- <cd:arguments>
- <cd:resolve name="keyword-floatlocation-list-optional"/>
- <cd:resolve name="keyword-reference-list-optional"/>
- <cd:resolve name="argument-text"/>
- <cd:content/>
- </cd:arguments>
- </cd:command>
+ <cd:command name="placefigure" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:resolve name="keyword-floatlocation-list-optional"/>
+ <cd:resolve name="keyword-reference-list-optional"/>
+ <cd:resolve name="argument-text"/>
+ <cd:content/>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="placefigure" type="environment" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:resolve name="assignment-floatdata-list-optional"/>
- <cd:resolve name="assignment-userdata-list-optional"/>
- </cd:arguments>
- </cd:command>
+ <cd:command name="placefigure" type="environment" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:resolve name="assignment-floatdata-list-optional"/>
+ <cd:resolve name="assignment-userdata-list-optional"/>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="figuretext" type="environment" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:resolve name="keyword-floatlocation-list-optional"/>
- <cd:resolve name="keyword-reference-list-optional"/>
- <cd:resolve name="argument-text"/>
- </cd:arguments>
- </cd:command>
+ <cd:command name="figuretext" type="environment" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:resolve name="keyword-floatlocation-list-optional"/>
+ <cd:resolve name="keyword-reference-list-optional"/>
+ <cd:resolve name="argument-text"/>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="placelistoffigures" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:assignments list="yes" optional="yes">
- <cd:inherit name="setuplist"/>
- </cd:assignments>
- </cd:arguments>
- </cd:command>
+ <cd:command name="placelistoffigures" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:assignments list="yes" optional="yes">
+ <cd:inherit name="setuplist"/>
+ </cd:assignments>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="completelistoffigures" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:assignments list="yes" optional="yes">
- <cd:inherit name="setuplist"/>
- </cd:assignments>
- </cd:arguments>
- </cd:command>
+ <cd:command name="completelistoffigures" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:assignments list="yes" optional="yes">
+ <cd:inherit name="setuplist"/>
+ </cd:assignments>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="placetable" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:resolve name="keyword-floatlocation-list-optional"/>
- <cd:resolve name="keyword-reference-list-optional"/>
- <cd:resolve name="argument-text"/>
- <cd:content/>
- </cd:arguments>
- </cd:command>
+ <cd:command name="placetable" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:resolve name="keyword-floatlocation-list-optional"/>
+ <cd:resolve name="keyword-reference-list-optional"/>
+ <cd:resolve name="argument-text"/>
+ <cd:content/>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="placetable" type="environment" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:resolve name="assignment-floatdata-list-optional"/>
- <cd:resolve name="assignment-userdata-list-optional"/>
- </cd:arguments>
- </cd:command>
+ <cd:command name="placetable" type="environment" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:resolve name="assignment-floatdata-list-optional"/>
+ <cd:resolve name="assignment-userdata-list-optional"/>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="tabletext" type="environment" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:resolve name="keyword-floatlocation-list-optional"/>
- <cd:resolve name="keyword-reference-list-optional"/>
- <cd:resolve name="argument-text"/>
- </cd:arguments>
- </cd:command>
+ <cd:command name="tabletext" type="environment" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:resolve name="keyword-floatlocation-list-optional"/>
+ <cd:resolve name="keyword-reference-list-optional"/>
+ <cd:resolve name="argument-text"/>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="placelistoftables" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:assignments list="yes" optional="yes">
- <cd:inherit name="setuplist"/>
- </cd:assignments>
- </cd:arguments>
- </cd:command>
+ <cd:command name="placelistoftables" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:assignments list="yes" optional="yes">
+ <cd:inherit name="setuplist"/>
+ </cd:assignments>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="completelistoftables" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:assignments list="yes" optional="yes">
- <cd:inherit name="setuplist"/>
- </cd:assignments>
- </cd:arguments>
- </cd:command>
+ <cd:command name="completelistoftables" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:assignments list="yes" optional="yes">
+ <cd:inherit name="setuplist"/>
+ </cd:assignments>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="placegraphic" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:resolve name="keyword-floatlocation-list-optional"/>
- <cd:resolve name="keyword-reference-list-optional"/>
- <cd:resolve name="argument-text"/>
- <cd:content/>
- </cd:arguments>
- </cd:command>
+ <cd:command name="placegraphic" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:resolve name="keyword-floatlocation-list-optional"/>
+ <cd:resolve name="keyword-reference-list-optional"/>
+ <cd:resolve name="argument-text"/>
+ <cd:content/>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="placegraphic" type="environment" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:resolve name="assignment-floatdata-list-optional"/>
- <cd:resolve name="assignment-userdata-list-optional"/>
- </cd:arguments>
- </cd:command>
+ <cd:command name="placegraphic" type="environment" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:resolve name="assignment-floatdata-list-optional"/>
+ <cd:resolve name="assignment-userdata-list-optional"/>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="graphictext" type="environment" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:resolve name="keyword-floatlocation-list-optional"/>
- <cd:resolve name="keyword-reference-list-optional"/>
- <cd:resolve name="argument-text"/>
- </cd:arguments>
- </cd:command>
+ <cd:command name="graphictext" type="environment" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:resolve name="keyword-floatlocation-list-optional"/>
+ <cd:resolve name="keyword-reference-list-optional"/>
+ <cd:resolve name="argument-text"/>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="placelistofgraphics" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:assignments list="yes" optional="yes">
- <cd:inherit name="setuplist"/>
- </cd:assignments>
- </cd:arguments>
- </cd:command>
+ <cd:command name="placelistofgraphics" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:assignments list="yes" optional="yes">
+ <cd:inherit name="setuplist"/>
+ </cd:assignments>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="completelistofgraphics" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:assignments list="yes" optional="yes">
- <cd:inherit name="setuplist"/>
- </cd:assignments>
- </cd:arguments>
- </cd:command>
+ <cd:command name="completelistofgraphics" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:assignments list="yes" optional="yes">
+ <cd:inherit name="setuplist"/>
+ </cd:assignments>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="placeintermezzo" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:resolve name="keyword-floatlocation-list-optional"/>
- <cd:resolve name="keyword-reference-list-optional"/>
- <cd:resolve name="argument-text"/>
- <cd:content/>
- </cd:arguments>
- </cd:command>
+ <cd:command name="placeintermezzo" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:resolve name="keyword-floatlocation-list-optional"/>
+ <cd:resolve name="keyword-reference-list-optional"/>
+ <cd:resolve name="argument-text"/>
+ <cd:content/>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="placeintermezzo" type="environment" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:resolve name="assignment-floatdata-list-optional"/>
- <cd:resolve name="assignment-userdata-list-optional"/>
- </cd:arguments>
- </cd:command>
+ <cd:command name="placeintermezzo" type="environment" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:resolve name="assignment-floatdata-list-optional"/>
+ <cd:resolve name="assignment-userdata-list-optional"/>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="intermezzotext" type="environment" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:resolve name="keyword-floatlocation-list-optional"/>
- <cd:resolve name="keyword-reference-list-optional"/>
- <cd:resolve name="argument-text"/>
- </cd:arguments>
- </cd:command>
+ <cd:command name="intermezzotext" type="environment" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:resolve name="keyword-floatlocation-list-optional"/>
+ <cd:resolve name="keyword-reference-list-optional"/>
+ <cd:resolve name="argument-text"/>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="placelistofintermezzi" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:assignments list="yes" optional="yes">
- <cd:inherit name="setuplist"/>
- </cd:assignments>
- </cd:arguments>
- </cd:command>
+ <cd:command name="placelistofintermezzi" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:assignments list="yes" optional="yes">
+ <cd:inherit name="setuplist"/>
+ </cd:assignments>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="completelistofintermezzi" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:assignments list="yes" optional="yes">
- <cd:inherit name="setuplist"/>
- </cd:assignments>
- </cd:arguments>
- </cd:command>
+ <cd:command name="completelistofintermezzi" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:assignments list="yes" optional="yes">
+ <cd:inherit name="setuplist"/>
+ </cd:assignments>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="placechemical" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:resolve name="keyword-floatlocation-list-optional"/>
- <cd:resolve name="keyword-reference-list-optional"/>
- <cd:resolve name="argument-text"/>
- <cd:content/>
- </cd:arguments>
- </cd:command>
+ <cd:command name="placechemical" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:resolve name="keyword-floatlocation-list-optional"/>
+ <cd:resolve name="keyword-reference-list-optional"/>
+ <cd:resolve name="argument-text"/>
+ <cd:content/>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="placechemical" type="environment" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:resolve name="assignment-floatdata-list-optional"/>
- <cd:resolve name="assignment-userdata-list-optional"/>
- </cd:arguments>
- </cd:command>
+ <cd:command name="placechemical" type="environment" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:resolve name="assignment-floatdata-list-optional"/>
+ <cd:resolve name="assignment-userdata-list-optional"/>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="placelistofchemicals" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:assignments list="yes" optional="yes">
- <cd:inherit name="setuplist"/>
- </cd:assignments>
- </cd:arguments>
- </cd:command>
+ <cd:command name="placelistofchemicals" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:assignments list="yes" optional="yes">
+ <cd:inherit name="setuplist"/>
+ </cd:assignments>
+ </cd:arguments>
+ </cd:command>
- <cd:command name="completelistofchemicals" file="strc-flt.mkvi">
- <cd:arguments>
- <cd:assignments list="yes" optional="yes">
- <cd:inherit name="setuplist"/>
- </cd:assignments>
- </cd:arguments>
- </cd:command>
--->
+ <cd:command name="completelistofchemicals" level="document" category="structure" file="strc-flt.mkvi">
+ <cd:arguments>
+ <cd:assignments list="yes" optional="yes">
+ <cd:inherit name="setuplist"/>
+ </cd:assignments>
+ </cd:arguments>
+ </cd:command>
+
+ -->
- <cd:command name="setuplocalfloats" file="strc-flt.mkvi">
+ <cd:command name="setuplocalfloats" level="style" category="structure" file="strc-flt.mkvi">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="before">
@@ -698,25 +722,25 @@
</cd:arguments>
</cd:command>
- <cd:command name="noflocalfloats" file="strc-flt.mkvi"/>
+ <cd:command name="noflocalfloats" level="system" category="structure" file="strc-flt.mkvi"/>
- <cd:command name="resetlocalfloats" file="strc-flt.mkvi"/>
+ <cd:command name="resetlocalfloats" level="system" category="structure" file="strc-flt.mkvi"/>
- <cd:command name="somelocalfloat" file="strc-flt.mkvi"/>
+ <cd:command name="somelocalfloat" level="system" category="structure" file="strc-flt.mkvi"/>
- <cd:command name="getlocalfloats" file="strc-flt.mkvi"/>
+ <cd:command name="getlocalfloats" level="system" category="structure" file="strc-flt.mkvi"/>
- <cd:command name="flushlocalfloats" file="strc-flt.mkvi"/>
+ <cd:command name="flushlocalfloats" level="system" category="structure" file="strc-flt.mkvi"/>
- <cd:command name="getlocalfloat" file="strc-flt.mkvi">
+ <cd:command name="getlocalfloat" level="system" category="structure" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="forcelocalfloats" file="strc-flt.mkvi"/>
+ <cd:command name="forcelocalfloats" level="system" category="structure" file="strc-flt.mkvi"/>
- <cd:command name="setupfloatsplitting" file="tabl-tsp.mkiv">
+ <cd:command name="setupfloatsplitting" level="style" category="structure counter" file="tabl-tsp.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="before">
@@ -739,7 +763,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="splitfloat" file="tabl-tsp.mkiv">
+ <cd:command name="splitfloat" level="system" category="structure" file="tabl-tsp.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupfloatsplitting"/>
@@ -749,20 +773,20 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnotinsidesplitfloat" file="tabl-tsp.mkiv">
+ <cd:command name="doifnotinsidesplitfloat" level="system" category="structure conditional" file="tabl-tsp.mkiv">
<cd:arguments>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="placenamedfloat" file="page-flt.mkiv">
+ <cd:command name="placenamedfloat" level="document" category="structure" file="page-flt.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-reference"/>
</cd:arguments>
</cd:command>
- <cd:command name="placefloatwithsetups" file="page-flt.mkiv">
+ <cd:command name="placefloatwithsetups" level="document" category="structure" file="page-flt.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-floatlocation-list-optional"/>