summaryrefslogtreecommitdiff
path: root/tex/context/interface/mkiv/i-note.xml
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/interface/mkiv/i-note.xml')
-rw-r--r--tex/context/interface/mkiv/i-note.xml110
1 files changed, 62 insertions, 48 deletions
diff --git a/tex/context/interface/mkiv/i-note.xml b/tex/context/interface/mkiv/i-note.xml
index a7ecb5401..9bcf43d5b 100644
--- a/tex/context/interface/mkiv/i-note.xml
+++ b/tex/context/interface/mkiv/i-note.xml
@@ -6,7 +6,7 @@
<!--
- <cd:command name="definenotation" file="strc-not.mkvi">
+ <cd:command name="definenotation" level="system" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -18,7 +18,7 @@
-->
- <cd:command name="setupnotation" file="strc-not.mkvi">
+ <cd:command name="setupnotation" level="style" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -138,6 +138,12 @@
<cd:constant type="none"/>
<cd:constant type="cd:dimension"/>
</cd:parameter>
+ <cd:parameter name="stretch">
+ <cd:constant type="cd:number"/>
+ </cd:parameter>
+ <cd:parameter name="shrink">
+ <cd:constant type="cd:number"/>
+ </cd:parameter>
<cd:parameter name="hang">
<cd:constant type="fit"/>
<cd:constant type="broad"/>
@@ -183,7 +189,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupnotations" file="strc-not.mkvi">
+ <cd:command name="setupnotations" level="style" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -192,7 +198,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="note" type="environment" generated="yes" variant="instance:assignment" file="strc-not.mkvi">
+ <cd:command name="note" type="environment" generated="yes" variant="instance:assignment" level="document" category="structure notes" file="strc-not.mkvi">
<cd:sequence>
<cd:instance value="note"/>
</cd:sequence>
@@ -204,7 +210,7 @@
</cd:instances>
</cd:command>
- <cd:command name="note" type="environment" generated="yes" variant="instance" file="strc-not.mkvi">
+ <cd:command name="note" type="environment" generated="yes" variant="instance" level="document" category="structure notes" file="strc-not.mkvi">
<cd:sequence>
<cd:instance value="note"/>
</cd:sequence>
@@ -216,7 +222,7 @@
</cd:instances>
</cd:command>
- <cd:command name="note" generated="yes" variant="instance" file="strc-not.mkvi">
+ <cd:command name="note" generated="yes" variant="instance" level="document" category="structure notes" file="strc-not.mkvi">
<cd:sequence>
<cd:instance value="note"/>
</cd:sequence>
@@ -229,7 +235,7 @@
</cd:instances>
</cd:command>
- <cd:command name="note" generated="yes" variant="instance:assignment" file="strc-not.mkvi">
+ <cd:command name="note" generated="yes" variant="instance:assignment" level="document" category="structure notes" file="strc-not.mkvi">
<cd:sequence>
<cd:instance value="note"/>
</cd:sequence>
@@ -241,7 +247,7 @@
</cd:instances>
</cd:command>
- <cd:command name="definenote" file="strc-not.mkvi">
+ <cd:command name="definenote" level="style" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -251,7 +257,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupnote" file="strc-not.mkvi">
+ <cd:command name="setupnote" level="style" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -381,12 +387,20 @@
<cd:parameter name="anchor">
<cd:constant type="next"/>
</cd:parameter>
+ <!-- begin root only -->
+ <cd:parameter name="spacebefore">
+ <cd:inherit name="blank"/>
+ </cd:parameter>
+ <cd:parameter name="spaceinbetween">
+ <cd:inherit name="blank"/>
+ </cd:parameter>
+ <!-- end root only -->
<cd:inherit name="setupframed"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command name="setupnotes" file="strc-not.mkvi">
+ <cd:command name="setupnotes" level="style" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -395,7 +409,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setnote" file="strc-not.mkvi">
+ <cd:command name="setnote" level="document" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-reference-list-optional"/>
@@ -403,14 +417,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="setnote" variant="assignment" file="strc-not.mkvi">
+ <cd:command name="setnote" variant="assignment" level="document" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="assignment-constructiondata-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="setnotetext" file="strc-not.mkvi">
+ <cd:command name="setnotetext" level="document" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-reference-list-optional"/>
@@ -418,14 +432,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="setnotetext" variant="assignment" file="strc-not.mkvi">
+ <cd:command name="setnotetext" variant="assignment" level="document" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="assignment-constructiondata-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="placenotes" file="strc-not.mkvi">
+ <cd:command name="placenotes" level="document" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list"/>
<cd:assignments list="yes" optional="yes">
@@ -434,13 +448,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="localnotes" type="environment" file="strc-not.mkvi">
+ <cd:command name="localnotes" type="environment" level="document" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="placelocalnotes" file="strc-not.mkvi">
+ <cd:command name="placelocalnotes" level="document" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes" optional="yes">
@@ -449,11 +463,11 @@
</cd:arguments>
</cd:command>
- <cd:command name="postponenotes" file="strc-not.mkvi"/>
+ <cd:command name="postponenotes" level="style" category="structure notes" file="strc-not.mkvi"/>
- <cd:command name="flushnotes" file="strc-not.mkvi"/>
+ <cd:command name="flushnotes" level="style" category="structure notes" file="strc-not.mkvi"/>
- <cd:command name="doifelsenoteonsamepage" file="strc-not.mkvi">
+ <cd:command name="doifelsenoteonsamepage" level="system" category="structure notes conditional" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -461,7 +475,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnoteonsamepageelse" file="strc-not.mkvi">
+ <cd:command name="doifnoteonsamepageelse" level="system" category="structure notes conditional" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -469,21 +483,21 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnotescollected" file="strc-not.mkvi">
+ <cd:command name="doifnotescollected" level="system" category="structure notes conditional" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="notesymbol" file="strc-not.mkvi">
+ <cd:command name="notesymbol" level="system" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-reference-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="note" file="strc-not.mkvi">
+ <cd:command name="note" level="document" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:resolve name="keyword-reference"/>
@@ -492,26 +506,26 @@
<!--
- <cd:command name="footnote" type="environment" variant="assignment" file="strc-not.mkvi">
+ <cd:command name="footnote" type="environment" variant="assignment" level="document" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="assignment-constructiondata-list-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="footnote" type="environment" file="strc-not.mkvi">
+ <cd:command name="footnote" type="environment" level="document" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference-list-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="footnote" file="strc-not.mkvi">
+ <cd:command name="footnote" level="document" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference-list-optional"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="footnote" variant="assignment" file="strc-not.mkvi">
+ <cd:command name="footnote" variant="assignment" level="document" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="assignment-constructiondata-list"/>
</cd:arguments>
@@ -519,20 +533,20 @@
-->
- <cd:command name="footnotetext" file="strc-not.mkvi">
+ <cd:command name="footnotetext" level="document" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference-list-optional"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="footnotetext" variant="assignment" file="strc-not.mkvi">
+ <cd:command name="footnotetext" variant="assignment" level="document" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="assignment-constructiondata-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="placefootnotes" file="strc-not.mkvi">
+ <cd:command name="placefootnotes" level="document" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupnote"/>
@@ -540,9 +554,9 @@
</cd:arguments>
</cd:command>
- <cd:command name="localfootnotes" type="environment" file="strc-not.mkvi"/>
+ <cd:command name="localfootnotes" type="environment" level="document" category="structure notes" file="strc-not.mkvi"/>
- <cd:command name="placelocalfootnotes" file="strc-not.mkvi">
+ <cd:command name="placelocalfootnotes" level="document" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupnote"/>
@@ -552,26 +566,26 @@
<!--
- <cd:command name="endnote" type="environment" variant="assignment" file="strc-not.mkvi">
+ <cd:command name="endnote" type="environment" variant="assignment" level="document" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="assignment-constructiondata-list-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="endnote" type="environment" file="strc-not.mkvi">
+ <cd:command name="endnote" type="environment" level="document" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference-list-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="endnote" file="strc-not.mkvi">
+ <cd:command name="endnote" level="document" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference-list-optional"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="endnote" variant="assignment" file="strc-not.mkvi">
+ <cd:command name="endnote" variant="assignment" level="document" category="structure notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="assignment-constructiondata-list"/>
</cd:arguments>
@@ -579,7 +593,7 @@
-->
- <cd:command name="definelinenote" file="strc-lnt.mkvi">
+ <cd:command name="definelinenote" level="style" category="structure notes" file="strc-lnt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -589,7 +603,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setuplinenote" file="strc-lnt.mkvi">
+ <cd:command name="setuplinenote" level="style" category="structure notes" file="strc-lnt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -613,7 +627,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="linenote" generated="yes" variant="instance" file="strc-lnt.mkvi">
+ <cd:command name="linenote" generated="yes" variant="instance" level="document" category="structure notes" file="strc-lnt.mkvi">
<cd:sequence>
<cd:instance value="linenote"/>
</cd:sequence>
@@ -625,7 +639,7 @@
</cd:instances>
</cd:command>
- <cd:command name="startlinenote" generated="yes" variant="instance" file="strc-lnt.mkvi">
+ <cd:command name="startlinenote" generated="yes" variant="instance" level="document" category="structure notes" file="strc-lnt.mkvi">
<cd:sequence>
<cd:string value="start"/>
<cd:instance value="linenote"/>
@@ -639,7 +653,7 @@
</cd:instances>
</cd:command>
- <cd:command name="stoplinenote" generated="yes" variant="instance" file="strc-lnt.mkvi">
+ <cd:command name="stoplinenote" generated="yes" variant="instance" level="document" category="structure notes" file="strc-lnt.mkvi">
<cd:sequence>
<cd:string value="stop"/>
<cd:instance value="linenote"/>
@@ -652,14 +666,14 @@
</cd:instances>
</cd:command>
- <cd:command name="fromlinenote" file="strc-lnt.mkvi">
+ <cd:command name="fromlinenote" level="document" category="structure notes" file="strc-lnt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="tolinenote" file="strc-lnt.mkvi">
+ <cd:command name="tolinenote" level="document" category="structure notes" file="strc-lnt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference"/>
</cd:arguments>
@@ -667,20 +681,20 @@
<!--
- <cd:command name="linenote" file="strc-lnt.mkvi">
+ <cd:command name="linenote" level="document" category="structure notes" file="strc-lnt.mkvi">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="startlinenote" file="strc-lnt.mkvi">
+ <cd:command name="startlinenote" level="document" category="structure notes" file="strc-lnt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="stoplinenote" file="strc-lnt.mkvi">
+ <cd:command name="stoplinenote" level="document" category="structure notes" file="strc-lnt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference"/>
</cd:arguments>
@@ -688,4 +702,4 @@
-->
-</cd:interface>
+</cd:interface> \ No newline at end of file