<?xml version="1.0" encoding="UTF-8"?><!-- versions:

    comment  : user interface definitions of ConTeXt

    authors  : Hans Hagen, Taco Hoekwater, Patrick Gundlach

    versions : 2004.11.17 : initial version
               2006.08.02 : define + resolve

-->
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="en" version="2006.08.02">

  <cd:define name="align">
    <cd:constant type="inner"/>
    <cd:constant type="outer"/>
    <cd:constant type="left"/>
    <cd:constant type="right"/>
    <cd:constant type="flushleft"/>
    <cd:constant type="flushright"/>
    <cd:constant type="middle"/>
    <cd:constant type="center"/>
    <cd:constant type="normal"/>
    <cd:constant type="no"/>
    <cd:constant type="yes"/>
  </cd:define>

  <cd:define name="symalign">
    <cd:constant type="left"/>
    <cd:constant type="right"/>
    <cd:constant type="flushleft"/>
    <cd:constant type="flushright"/>
    <cd:constant type="middle"/>
    <cd:constant type="center"/>
  </cd:define>

  <cd:define name="indenting">
    <cd:constant type="never"/>
    <cd:constant type="none"/>
    <cd:constant type="not"/>
    <cd:constant type="no"/>
    <cd:constant type="yes"/>
    <cd:constant type="always"/>
    <cd:constant type="first"/>
    <cd:constant type="next"/>
    <cd:constant type="small"/>
    <cd:constant type="medium"/>
    <cd:constant type="big"/>
    <cd:constant type="normal"/>
    <cd:constant type="odd"/>
    <cd:constant type="even"/>
    <cd:constant type="cd:dimension"/>
  </cd:define>

  <cd:define name="indentnext">
    <cd:constant type="yes"/>
    <cd:constant type="no"/>
  </cd:define>

  <cd:define name="style">
    <cd:constant type="normal"/>
    <cd:constant type="bold"/>
    <cd:constant type="slanted"/>
    <cd:constant type="boldslanted"/>
    <cd:constant type="type"/>
    <cd:constant type="cap"/>
    <cd:constant type="small..."/>
    <cd:constant type="cd:command"/>
  </cd:define>

  <cd:define name="language">
    <cd:constant type="nl"/>
    <cd:constant type="fr"/>
    <cd:constant type="en"/>
    <cd:constant type="uk"/>
    <cd:constant type="de"/>
    <cd:constant type="es"/>
    <cd:constant type="cz"/>
    <cd:constant type=".."/>
  </cd:define>

  <cd:define name="texts">
    <cd:constant type="cd:text"/>
    <!--<cd:constant type="cd:section"/>-->
    <cd:constant type="date"/>
    <cd:constant type="cd:mark"/>
    <cd:constant type="pagenumber"/>
  </cd:define>

  <cd:define name="layout-h">
    <cd:constant type="text" default="yes"/>
    <cd:constant type="margin"/>
    <cd:constant type="edge"/>
  </cd:define>

  <cd:define name="layout-v">
    <cd:constant type="top"/>
    <cd:constant type="header"/>
    <cd:constant type="text" default="yes"/>
    <cd:constant type="footer"/>
    <cd:constant type="bottom"/>
  </cd:define>

  <cd:define name="bodyfont">
    <cd:constant type="5pt"/>
    <cd:constant type="..."/>
    <cd:constant type="12pt"/>
    <cd:constant type="small"/>
    <cd:constant type="big"/>
  </cd:define>

  <cd:command id="cd:1" name="installlanguage" file="lang-ini.tex" category="language">
    <cd:sequence>
      <cd:string value="installlanguage"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="spacing">
          <cd:constant type="packed" default="yes"/>
          <cd:constant type="broad"/>
        </cd:parameter>
        <cd:parameter name="lefthyphenmin">
          <cd:constant type="cd:number" default="2"/>
        </cd:parameter>
        <cd:parameter name="righthyphenmin">
          <cd:constant type="cd:number" default="2"/>
        </cd:parameter>
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
        </cd:parameter>
        <cd:parameter name="leftsentence">
          <cd:constant type="cd:command" default="---"/>
        </cd:parameter>
        <cd:parameter name="rightsentence">
          <cd:constant type="cd:command" default="---"/>
        </cd:parameter>
        <cd:parameter name="leftsubsentence">
          <cd:constant type="cd:command" default="---"/>
        </cd:parameter>
        <cd:parameter name="rightsubsentence">
          <cd:constant type="cd:command" default="---"/>
        </cd:parameter>
        <cd:parameter name="leftquote">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="rightquote">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="leftquotation">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="rightquotation">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="leftspeech">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="middlespeech">
          <cd:constant type="cd:command" default=""/>
        </cd:parameter>
        <cd:parameter name="rightspeech">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="limittext">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="date">
          <cd:constant type="cd:text"/> <!-- TODO -->
        </cd:parameter>
        <cd:parameter name="compoundhyphen">
          <cd:constant type="cd:command" default="\compoundhyphen"/>
        </cd:parameter>
        <cd:parameter name="leftcompoundhyphen">
          <cd:constant type="cd:command" default="\compoundhyphen"/>
        </cd:parameter>
        <cd:parameter name="rightcompoundhyphen">
          <cd:constant type="cd:command" default=""/>
        </cd:parameter>
        <cd:parameter name="default">
          <cd:constant type="cd:name"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:2" name="setuplanguage" file="lang-ini.tex" category="language">
    <cd:sequence>
      <cd:string value="setuplanguage"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:resolve name="language"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:inherit ref="cd:1" name="installlanguage" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:3" name="language" file="lang-ini.tex" category="language">
    <cd:sequence>
      <cd:string value="language"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:resolve name="language"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:4" name="mainlanguage" file="lang-ini.tex" category="language">
    <cd:sequence>
      <cd:string value="mainlanguage"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:resolve name="language"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:5" name="translate" file="lang-lab.tex" category="language">
    <cd:sequence>
      <cd:string value="translate"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="cd:name">
          <cd:constant type="cd:text"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:6" name="useencoding" file="enco-ini.tex" category="encoding"> <!-- engine="pdftex" -->
    <cd:sequence>
      <cd:string value="useencoding"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:7" name="usespecials" file="spec-ini.tex">
    <cd:sequence>
      <cd:string value="usespecials"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="reset"/>
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:8" name="defineoutput" file="spec-ini.tex">
    <cd:sequence>
      <cd:string value="defineoutput"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:9" name="setupoutput" file="spec-ini.tex">
    <cd:sequence>
      <cd:string value="setupoutput"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:10" name="definebodyfontenvironment" file="font-ini.tex" category="fonts">
    <cd:sequence>
      <cd:string value="definebodyfontenvironment"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes"> <!-- it's possible to use 1+2+3, 2+3, what about 1+2? -->
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" optional="no"> <!-- have to force no, otherwise \showsetup is wrong ! -->
        <cd:constant type="5pt"/> <!-- TODO: maybe <cd:resolve name="bodyfont"/> -->
        <cd:constant type="..."/>
        <cd:constant type="12pt"/>
        <cd:constant type="default"/>
      </cd:keywords>
      <cd:assignments n="3" optional="yes" list="yes">
        <cd:parameter name="text">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="script">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="scriptscript">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="x">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="xx">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="a">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="b">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="c">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="d">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="small">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="big">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="interlinespace">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="em">
          <cd:resolve name="style"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:11" name="setupbodyfontenvironment" file="font-ini.tex" category="fonts">
    <cd:sequence>
      <cd:string value="setupbodyfontenvironment"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes"> <!-- same as definebodyfontenvironment; you can define the whole commant to inherit, not only parameters-->
        <cd:inherit ref="cd:10" name="definebodyfontenvironment" n="1"/>
      </cd:keywords>
      <cd:keywords n="2" optional="no">
        <cd:inherit ref="cd:10" name="definebodyfontenvironment" n="2"/>
      </cd:keywords>
      <cd:assignments n="3" optional="yes" list="yes">
        <cd:inherit ref="cd:10" name="definebodyfontenvironment" n="3"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:12" name="showbodyfontenvironment" file="font-run.tex" category="fonts"> <!-- and debug -->
    <cd:sequence>
      <cd:string value="showbodyfontenvironment"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes" list="yes">
        <cd:inherit ref="cd:17" name="setupbodyfont" n="1"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:13" name="definebodyfont" file="font-ini.tex" category="fonts">
    <cd:sequence>
      <cd:string value="definebodyfont"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes"> <!-- <cd:constant type="default"/> -->
        <cd:resolve name="bodyfont"/> <!-- TODO: check this -->
      </cd:keywords>
      <cd:keywords n="2" optional="yes">
        <cd:constant type="rm" default="yes"/>
        <cd:constant type="ss"/>
        <cd:constant type="tt"/>
        <cd:constant type="hw"/>
        <cd:constant type="cg"/>
        <cd:constant type="mm"/>
      </cd:keywords>
      <cd:assignments n="3" list="yes">
        <cd:parameter name="tf">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="bf">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="sl">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="it">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="bs">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="bi">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="sc">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="mr">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="ex">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="mi">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="sy">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="ma">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="mb">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="mc">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="md">
          <cd:constant type="cd:file"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:14" name="definebodyfontDEF" file="font-ini.tex" category="fonts">
    <cd:sequence>
      <cd:string value="definebodyfont"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/> 
      </cd:keywords>
      <cd:keywords n="2">
        <cd:inherit ref="cd:17" name="setupbodyfont" n="2"/>
      </cd:keywords>
      <cd:keywords n="1"> 
        <cd:inherit ref="cd:17" name="setupbodyfont" n="3"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:15" name="definebodyfontREF" file="font-ini.tex" category="fonts">
    <cd:sequence>
      <cd:string value="definebodyfont"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:inherit ref="cd:17" name="setupbodyfont" n="1"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:inherit ref="cd:17" name="setupbodyfont" n="2"/>
      </cd:keywords>
      <cd:keywords n="3"> 
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>


  <cd:command id="cd:16" name="showbodyfont" file="font-run.tex" category="fonts"> <!-- visual debugging -->
    <cd:sequence>
      <cd:string value="showbodyfont"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes" list="yes">
        <cd:inherit ref="cd:17" name="setupbodyfont" n="1"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:17" name="setupbodyfont" file="font-run.tex" category="fonts">
    <cd:sequence>
      <cd:string value="setupbodyfont"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes"> <!-- TODO: many missing, maybe also <cd:resolve name="bodyfont"/> -->
        <cd:constant type="cd:name"/>
        <cd:constant type="serif"/>
        <cd:constant type="regular"/>
        <cd:constant type="roman"/>
        <cd:constant type="sans"/>
        <cd:constant type="support"/>
        <cd:constant type="sansserif"/>
        <cd:constant type="mono"/>
        <cd:constant type="type"/>
        <cd:constant type="teletype"/>
        <cd:constant type="handwritten"/>
        <cd:constant type="calligraphic"/>
        <cd:constant type="5pt"/>
        <cd:constant type="..."/>
        <cd:constant type="12pt"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:18" name="switchtobodyfont" file="font-ini.tex" category="fonts">
    <cd:sequence>
      <cd:string value="switchtobodyfont"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
        <cd:constant type="serif"/>
        <cd:constant type="regular"/>
        <cd:constant type="roman"/>
        <cd:constant type="sans"/>
        <cd:constant type="support"/>
        <cd:constant type="sansserif"/>
        <cd:constant type="mono"/>
        <cd:constant type="type"/>
        <cd:constant type="teletype"/>
        <cd:constant type="handwritten"/>
        <cd:constant type="calligraphic"/>
        <cd:constant type="5pt"/>
        <cd:constant type="..."/>
        <cd:constant type="12pt"/>
        <cd:constant type="small"/>
        <cd:constant type="big"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:19" name="definefont" file="font-ini.tex" category="fonts">
    <cd:sequence>
      <cd:string value="definefont"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:file"/>
      </cd:keywords>
      <cd:keywords n="3" optional="yes">
        <cd:constant type="cd:text"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:20" name="setupcolor" file="colo-ini.tex" category="colors">
    <cd:sequence>
      <cd:string value="setupcolor"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:21" name="setupcolors" file="colo-ini.tex" category="colors">
    <cd:sequence>
      <cd:string value="setupcolors"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
          <cd:constant type="global"/>
          <cd:constant type="local"/>
        </cd:parameter>
        <cd:parameter name="conversion">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
          <cd:constant type="always"/>
        </cd:parameter>
        <cd:parameter name="reduction">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="rgb">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="cmyk">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="mpcmyk">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="mpspot">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="textcolor">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="split">
          <cd:constant type="c"/>
          <cd:constant type="m"/>
          <cd:constant type="y"/>
          <cd:constant type="k"/>
          <cd:constant type="p"/>
          <cd:constant type="s"/>
          <cd:constant type="no"/>
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="criterium">
          <cd:constant type="all"/>
          <cd:constant type="none"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:22" name="definecolor" file="colo-ini.tex" category="colors">
    <cd:sequence>
      <cd:string value="definecolor"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="r">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="g">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="b">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="c">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="m">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="y">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="k">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="s">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="h">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="t">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="a">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="p">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="e">
          <cd:constant type="cd:text"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:23" name="color" type="environment" file="colo-ini.tex" category="colors">
    <cd:sequence>
      <cd:string value="color"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:24" name="color" file="colo-ini.tex">
    <cd:sequence>
      <cd:string value="color"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:text"/>
      </cd:keywords>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:25" name="graycolor" file="colo-ini.tex" category="colors">
    <cd:sequence>
      <cd:string value="graycolor"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:text"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:26" name="showcolor" file="colo-run.tex" category="colors"> <!-- and debug -->
    <cd:sequence>
      <cd:string value="showcolor"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:27" name="definepalet" file="colo-ini.tex" category="colors">
    <cd:sequence>
      <cd:string value="definepalet"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="cd:name">
          <cd:constant type="cd:name"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:28" name="setuppalet" file="colo-ini.tex" category="colors">
    <cd:sequence>
      <cd:string value="setuppalet"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:29" name="definecolorgroup" file="colo-ini.tex" category="colors">
    <cd:sequence>
      <cd:string value="definecolorgroup"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes">
        <cd:constant type="rgb" default="yes"/>
        <cd:constant type="cmyk"/>
        <cd:constant type="gray"/>
        <cd:constant type="s"/>
      </cd:keywords>
      <cd:triplet n="3" list="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:30" name="showpalet" file="colo-run.tex" category="colors"> <!-- and debug -->
    <cd:sequence>
      <cd:string value="showpalet"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" list="yes">
        <cd:constant type="horizontal"/>
        <cd:constant type="vertical"/>
        <cd:constant type="name"/>
        <cd:constant type="value"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:31" name="showcolorgroup" file="colo-run.tex" category="colors"> <!-- and debug-->
    <cd:sequence>
      <cd:string value="showcolorgroup"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" list="yes">
        <cd:constant type="horizontal"/>
        <cd:constant type="vertical"/>
        <cd:constant type="name"/>
        <cd:constant type="value"/>
        <cd:constant type="cd:number"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:32" name="comparepalet" file="colo-run.tex" category="colors"> <!-- and debug? -->
    <cd:sequence>
      <cd:string value="comparepalet"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:33" name="comparecolorgroup" file="colo-run.tex" category="colors">
    <cd:sequence>
      <cd:string value="comparecolorgroup"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:34" name="showmakeup" file="supp-vis.tex" category="debug">
    <cd:sequence>
      <cd:string value="showmakeup"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:35" name="definetype" file="core-ver.tex" category="verbatim">
    <cd:sequence>
      <cd:string value="definetype"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:inherit ref="cd:36" name="setuptype" n="1"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:36" name="setuptype" file="core-ver.tex" category="verbatim"> <!-- TODO -->
    <cd:sequence>
      <cd:string value="setuptype"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="space">
          <cd:constant type="on"/>
          <cd:constant type="off" default="yes"/>
        </cd:parameter>
        <cd:parameter name="option">
          <cd:constant type="slanted"/>
          <cd:constant type="normal"/>
          <cd:constant type="none"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="color">
          <cd:constant type="cd:name" default=""/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:37" name="type" file="verb-ini.tex" category="verbatim">
    <cd:sequence>
      <cd:string value="type"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:38" name="typ" file="core-ver.tex" category="verbatim">
    <cd:sequence>
      <cd:string value="typ"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:39" name="tex" file="core-ver.tex" category="verbatim">
    <cd:sequence>
      <cd:string value="tex"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <!-- cd:command name="arg" file="core-ver.tex"> command broken
  <cd:sequence>
    <cd:string value="arg"/>
  </cd:sequence>
  <cd:arguments>
    <cd:content/>
  </cd:arguments>
</cd:command -->

  <cd:command id="cd:40" name="definetyping" file="core-ver.tex" category="verbatim">
    <cd:sequence>
      <cd:string value="definetyping"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:inherit ref="cd:41" name="setuptyping" n="1"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:inherit ref="cd:41" name="setuptyping" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:41" name="setuptyping" file="core-ver.tex" category="verbatim">
    <cd:sequence>
      <cd:string value="setuptyping"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="file"/>
        <cd:constant type="typing"/>
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="space">
          <cd:constant type="on"/>
          <cd:constant type="off"/>
        </cd:parameter>
        <cd:parameter name="page">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="option">
          <cd:constant type="slanted"/>
          <cd:constant type="normal"/>
          <cd:constant type="commands"/>
          <cd:constant type="color"/>
          <cd:constant type="none"/>
        </cd:parameter>
        <cd:parameter name="text">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="icommand">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="vcommand">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="ccommand">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command" default="\blank"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command" default="\blank"/>
        </cd:parameter>
        <cd:parameter name="margin">
          <cd:constant type="cd:dimension"/>
          <cd:constant type="standard"/>
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="evenmargin">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="oddmargin">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="blank">
          <cd:constant type="cd:dimension"/>
          <cd:constant type="small"/>
          <cd:constant type="medium"/>
          <cd:constant type="big"/>
          <cd:constant type="standard"/>
          <cd:constant type="halfline"/>
          <cd:constant type="line"/>
        </cd:parameter>
        <cd:parameter name="escape">
          <cd:constant type="cd:character"/>
        </cd:parameter>
        <cd:parameter name="space">
          <cd:constant type="on"/>
          <cd:constant type="off"/>
        </cd:parameter>
        <cd:parameter name="tab">
          <cd:constant type="cd:number"/>
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="page">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="indentnext">
          <cd:resolve name="indentnext"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="color">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="palet">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="lines">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
          <cd:constant type="hyphenated"/>
        </cd:parameter>
        <cd:parameter name="empty">
          <cd:constant type="yes"/>
          <cd:constant type="all"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="numbering">
          <cd:constant type="line"/>
          <cd:constant type="file"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="bodyfont">
          <cd:resolve name="bodyfont"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:42" name="typing" type="environment" generated="yes" file="verb-ini.tex" category="verbatim">
    <cd:sequence>
      <cd:variable value="typing"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:43" name="typefile" file="verb-ini.tex" category="verbatim">
    <cd:sequence>
      <cd:string value="typefile"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:44" name="setupfootnotes" file="core-not.tex" category="footnotes">
    <cd:sequence>
      <cd:string value="setupfootnotes"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="conversion">
          <cd:constant type="numbers"/>
          <cd:constant type="characters"/>
          <cd:constant type="Characters"/>
          <cd:constant type="romannumerals"/>
          <cd:constant type="Romannumerals"/>
        </cd:parameter>
        <cd:parameter name="way">
          <cd:constant type="bytext"/>
          <cd:constant type="bycd:section"/>
        </cd:parameter>
        <cd:parameter name="location">
          <cd:constant type="page"/>
          <cd:constant type="cd:text"/>
          <cd:constant type="columns"/>
          <cd:constant type="firstcolumn"/>
          <cd:constant type="lastcolumn"/>
          <cd:constant type="high"/>
          <cd:constant type="none"/>
        </cd:parameter>
        <cd:parameter name="rule">
          <cd:constant type="on"/>
          <cd:constant type="off"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="height">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="bodyfont">
          <cd:resolve name="bodyfont"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="columndistance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="margindistance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="n">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="numbercommand">
          <cd:constant type="cd:oneargument"/>
        </cd:parameter>
        <cd:parameter name="textcommand">
          <cd:constant type="cd:oneargument"/>
        </cd:parameter>
        <cd:parameter name="split">
          <cd:constant type="tolerant"/>
          <cd:constant type="strict"/>
          <cd:constant type="verystrict"/>
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="textstyle">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="textcolor">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="interaction">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="factor">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:inherit ref="cd:99" name="setupframed" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:45" name="setupfootnotedefinition" file="core-not.tex" category="footnotes">
    <cd:sequence>
      <cd:string value="setupfootnotedefinition"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:inherit ref="cd:185" name="setupdescriptions" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:46" name="footnote" file="core-not.tex" category="footnotes">
    <cd:sequence>
      <cd:string value="footnote"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1" optional="yes"/>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:47" name="footnotetext" file="core-not.tex" category="footnotes">
    <cd:sequence>
      <cd:string value="footnotetext"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1" optional="yes"/>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:48" name="note" file="core-not.tex" category="footnotes">
    <cd:sequence>
      <cd:string value="note"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1" interactive="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:49" name="localfootnotes" type="environment" file="core-not.tex" category="footnotes">
    <cd:sequence>
      <cd:string value="localfootnotes"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:50" name="placelocalfootnotes" file="core-not.tex" category="footnotes">
    <cd:sequence>
      <cd:string value="placelocalfootnotes"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" optional="yes" list="yes">
        <cd:inherit ref="cd:44" name="setupfootnotes" n="1"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:51" name="placefootnotes" file="core-not.tex" category="footnotes">
    <cd:sequence>
      <cd:string value="placefootnotes"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" optional="yes" list="yes">
        <cd:inherit ref="cd:44" name="setupfootnotes" n="1"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:52" name="setupunderbar" file="core-fnt.tex">
    <cd:sequence>
      <cd:string value="setupunderbar"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="alternative">
          <cd:constant type="a"/>
          <cd:constant type="b"/>
          <cd:constant type="c"/>
        </cd:parameter>
        <cd:parameter name="rulethickness">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="bottomoffset">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="topoffset">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="rulecolor">
          <cd:constant type="cd:name"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:53" name="underbar" file="core-fnt.tex">
    <cd:sequence>
      <cd:string value="underbar"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:54" name="underbars" file="core-fnt.tex">
    <cd:sequence>
      <cd:string value="underbars"/>
    </cd:sequence>
    <cd:arguments>
      <cd:word n="1" list="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:55" name="overbar" file="core-fnt.tex">
    <cd:sequence>
      <cd:string value="overbar"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:56" name="overbars" file="core-fnt.tex">
    <cd:sequence>
      <cd:string value="overbars"/>
    </cd:sequence>
    <cd:arguments>
      <cd:word n="1" list="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:57" name="overstrike" file="core-fnt.tex">
    <cd:sequence>
      <cd:string value="overstrike"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:58" name="overstrikes" file="core-fnt.tex">
    <cd:sequence>
      <cd:string value="overstrikes"/>
    </cd:sequence>
    <cd:arguments>
      <cd:word n="1" list="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:59" name="romannumerals" file="core-con.tex">
    <cd:sequence>
      <cd:string value="romannumerals"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:60" name="Romannumerals" file="core-con.tex">
    <cd:sequence>
      <cd:string value="Romannumerals"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:61" name="numbers" file="core-con.tex">
    <cd:sequence>
      <cd:string value="numbers"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:62" name="character" file="core-con.tex">
    <cd:sequence>
      <cd:string value="character"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:63" name="Character" file="core-con.tex">
    <cd:sequence>
      <cd:string value="Character"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:64" name="characters" file="core-con.tex">
    <cd:sequence>
      <cd:string value="characters"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:65" name="Characters" file="core-con.tex">
    <cd:sequence>
      <cd:string value="Characters"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:66" name="mediaeval" file="core-con.tex">
    <cd:sequence>
      <cd:string value="mediaeval"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:67" name="month" file="core-con.tex">
    <cd:sequence>
      <cd:string value="month"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:68" name="MONTH" file="core-con.tex">
    <cd:sequence>
      <cd:string value="MONTH"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:69" name="weekday" file="core-con.tex">
    <cd:sequence>
      <cd:string value="weekday"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:70" name="WEEKDAY" file="core-con.tex">
    <cd:sequence>
      <cd:string value="WEEKDAY"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:71" name="setupcapitals" file="core-fnt.tex" category="Fonts">
    <cd:sequence>
      <cd:string value="setupcapitals"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="title">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="sc">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:72" name="cap" file="core-fnt.tex" category="Fonts">
    <cd:sequence>
      <cd:string value="cap"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:73" name="nocap" file="core-fnt.tex" category="Fonts">
    <cd:sequence>
      <cd:string value="nocap"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:74" name="CAP" file="core-fnt.tex" category="Fonts">
    <cd:sequence>
      <cd:string value="CAP"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:75" name="Cap" file="core-fnt.tex" category="Fonts">
    <cd:sequence>
      <cd:string value="Cap"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:76" name="Caps" file="core-fnt.tex" category="Fonts">
    <cd:sequence>
      <cd:string value="Caps"/>
    </cd:sequence>
    <cd:arguments>
      <cd:word n="1" list="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:77" name="WORD" file="core-fnt.tex" category="Fonts">
    <cd:sequence>
      <cd:string value="WORD"/>
    </cd:sequence>
    <cd:arguments>
      <cd:word n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:78" name="WORDS" file="core-fnt.tex" category="Fonts">
    <cd:sequence>
      <cd:string value="WORDS"/>
    </cd:sequence>
    <cd:arguments>
      <cd:word n="1" list="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:79" name="Word" file="core-fnt.tex" category="Fonts">
    <cd:sequence>
      <cd:string value="Word"/>
    </cd:sequence>
    <cd:arguments>
      <cd:word n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:80" name="Words" file="core-fnt.tex" category="Fonts">
    <cd:sequence>
      <cd:string value="Words"/>
    </cd:sequence>
    <cd:arguments>
      <cd:word n="1" list="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:81" name="stretched" file="core-fnt.tex">
    <cd:sequence>
      <cd:string value="stretched"/>
    </cd:sequence>
    <cd:arguments>
      <cd:word n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:82" name="definesymbol" file="symb-ini.tex">
    <cd:sequence>
      <cd:string value="definesymbol"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:text"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:83" name="definefiguresymbol" file="symb-ini.tex">
    <cd:sequence>
      <cd:string value="definefiguresymbol"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:text"/>
      </cd:keywords>
      <cd:assignments n="3" optional="yes" list="yes">
        <cd:inherit ref="cd:431" name="setupexternalfigures" n="1"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:84" name="symbol" file="symb-ini.tex">
    <cd:sequence>
      <cd:string value="symbol"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:85" name="symbolset" type="environment" file="symb-ini.tex" category="symbols">
    <cd:sequence>
      <cd:string value="symbolset"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:86" name="setupsymbolset" file="symb-ini.tex" category="symbols">
    <cd:sequence>
      <cd:string value="setupsymbolset"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:87" name="usesymbols" file="symb-ini.tex" category="symbols">
    <cd:sequence>
      <cd:string value="usesymbols"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:88" name="showsymbolset" file="symb-run.tex" category="symbols"> <!-- and symbols -->
    <cd:sequence>
      <cd:string value="showsymbolset"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:89" name="defineconversion" file="core-con.tex">
    <cd:sequence>
      <cd:string value="defineconversion"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:command"/>
        <cd:constant type="cd:text"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:90" name="convertnumber" file="core-con.tex">
    <cd:sequence>
      <cd:string value="convertnumber"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:91" name="setupheadtext" file="lang-lab.tex">
    <cd:sequence>
      <cd:string value="setupheadtext"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:resolve name="language"/>
      </cd:keywords>
      <cd:assignments n="2">
        <cd:parameter name="cd:name">
          <cd:constant type="cd:text"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:92" name="setuplabeltext" file="lang-lab.tex">
    <cd:sequence>
      <cd:string value="setuplabeltext"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:resolve name="language"/>
      </cd:keywords>
      <cd:assignments n="2">
        <cd:parameter name="cd:name">
          <cd:constant type="cd:text"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:93" name="headtext" file="lang-lab.tex">
    <cd:sequence>
      <cd:string value="headtext"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:94" name="labeltext" file="lang-lab.tex">
    <cd:sequence>
      <cd:string value="labeltext"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:95" name="setupmarginrules" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="setupmarginrules"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1">
        <cd:parameter name="level">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="rulethickness">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:96" name="marginrule" type="environment" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="marginrule"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:number"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:97" name="marginrule" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="marginrule"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:number"/>
      </cd:keywords>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:98" name="setuplinewidth" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="setuplinewidth"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:dimension"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:99" name="setupframed" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="setupframed"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:name"/> <!-- defines a command with that name -->
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="height">
          <cd:constant type="fit"/>
          <cd:constant type="broad"/>
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="fit"/>
          <cd:constant type="broad"/>
          <cd:constant type="fixed"/>
          <cd:constant type="local"/>
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="autowidth">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
          <cd:constant type="force"/>
        </cd:parameter>
        <cd:parameter name="offset">
          <cd:constant type="none"/>
          <cd:constant type="overlay"/>
          <cd:constant type="default"/>
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="location">
          <cd:constant type="depth"/>
          <cd:constant type="hanging"/>
          <cd:constant type="high"/>
          <cd:constant type="lohi"/>
          <cd:constant type="low"/>
          <cd:constant type="top"/>
          <cd:constant type="middle"/>
          <cd:constant type="bottom"/>
          <cd:constant type="keep"/>
        </cd:parameter>
        <cd:parameter name="option">
          <cd:constant type="none"/>
          <cd:constant type="empty"/>
        </cd:parameter>
        <cd:parameter name="strut">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
          <cd:constant type="global"/>
          <cd:constant type="local"/>
        </cd:parameter>
        <cd:parameter name="align">
          <cd:resolve name="align"/>
        </cd:parameter>
        <cd:parameter name="bottom">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="top">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="frame">
          <cd:constant type="on"/>
          <cd:constant type="off"/>
          <cd:constant type="none"/>
          <cd:constant type="overlay"/>
        </cd:parameter>
        <cd:parameter name="topframe">
          <cd:constant type="on"/>
          <cd:constant type="off"/>
        </cd:parameter>
        <cd:parameter name="bottomframe">
          <cd:constant type="on"/>
          <cd:constant type="off"/>
        </cd:parameter>
        <cd:parameter name="leftframe">
          <cd:constant type="on"/>
          <cd:constant type="off"/>
        </cd:parameter>
        <cd:parameter name="rightframe">
          <cd:constant type="on"/>
          <cd:constant type="off"/>
        </cd:parameter>
        <cd:parameter name="frameoffset">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="framedepth">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="framecorner">
          <cd:constant type="round"/>
          <cd:constant type="rectangular"/>
        </cd:parameter>
        <cd:parameter name="frameradius">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="framecolor">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="background">
          <cd:constant type="screen"/>
          <cd:constant type="color"/>
          <cd:constant type="none"/>
          <cd:constant type="foreground"/>
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="backgroundscreen">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="backgroundcolor">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="backgroundoffset">
          <cd:constant type="frame"/>
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="backgrounddepth">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="backgroundcorner">
          <cd:constant type="round"/>
          <cd:constant type="rectangular"/>
        </cd:parameter>
        <cd:parameter name="backgroundradius">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="depth">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="corner">
          <cd:constant type="round"/>
          <cd:constant type="rectangular"/>
        </cd:parameter>
        <cd:parameter name="radius">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="empty">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="foregroundcolor">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="foregroundstyle">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="rulethickness">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:100" name="framed" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="framed"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" optional="yes" list="yes">
        <cd:inherit ref="cd:99" name="setupframed" n="2"/>
      </cd:assignments>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:101" name="inframed" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="inframed"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" optional="yes" list="yes">
        <cd:inherit ref="cd:99" name="setupframed" n="2"/>
      </cd:assignments>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:102" name="thinrules" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="thinrules"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" optional="yes">
        <cd:inherit ref="cd:103" name="setupthinrules" n="1"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:103" name="setupthinrules" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="setupthinrules"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1">
        <cd:parameter name="interlinespace">
          <cd:constant type="small"/>
          <cd:constant type="medium"/>
          <cd:constant type="big"/>
        </cd:parameter>
        <cd:parameter name="n">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="inbetween">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="color">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="backgroundcolor">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="height">
          <cd:constant type="cd:dimension"/>
          <cd:constant type="max"/>
        </cd:parameter>
        <cd:parameter name="depth">
          <cd:constant type="cd:dimension"/>
          <cd:constant type="max"/>
        </cd:parameter>
        <cd:parameter name="alternative">
          <cd:constant type="a"/>
          <cd:constant type="b"/>
          <cd:constant type="c"/>
          <cd:constant type="d"/>
        </cd:parameter>
        <cd:parameter name="rulethickness">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="color">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="background">
          <cd:constant type="color"/>
        </cd:parameter>
        <cd:parameter name="backgroundcolor">
          <cd:constant type="cd:name"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:104" name="hairline" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="hairline"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:105" name="thinrule" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="thinrule"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:106" name="defineframedtext" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="defineframedtext"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" optional="yes" list="yes">
        <cd:inherit ref="cd:108" name="setupframedtexts" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:107" name="defineframed" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="defineframed"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" optional="yes" list="yes">
        <cd:inherit ref="cd:108" name="setupframedtexts" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:108" name="setupframedtexts" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="setupframedtexts"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="bodyfont">
          <cd:resolve name="bodyfont"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="left">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="right">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="inner">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="linecorrection">
          <cd:constant type="on"/>
          <cd:constant type="off"/>
        </cd:parameter>
        <cd:parameter name="depthcorrection">
          <cd:constant type="on"/>
          <cd:constant type="off"/>
        </cd:parameter>
        <cd:parameter name="margin">
          <cd:constant type="standard"/>
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="location">
          <cd:constant type="left"/>
          <cd:constant type="right"/>
          <cd:constant type="middle"/>
          <cd:constant type="none"/>
        </cd:parameter>
        <cd:parameter name="indenting">
          <cd:resolve name="indenting"/>
        </cd:parameter>
        <cd:inherit ref="cd:99" name="setupframed" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:109" name="framedtext" type="environment" generated="yes" file="core-rul.tex">
    <cd:sequence>
      <cd:variable value="framedtext"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="left"/>
        <cd:constant type="right"/>
        <cd:constant type="middle"/>
        <cd:constant type="none"/>
      </cd:keywords>
      <cd:assignments n="2" optional="yes" list="yes">
        <cd:inherit ref="cd:108" name="setupframedtexts" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:110" name="framedtext" generated="yes" file="core-rul.tex">
    <cd:sequence>
      <cd:variable value="framedtext"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" optional="yes" list="yes">
        <cd:inherit ref="cd:108" name="setupframedtexts" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:111" name="background" type="environment" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="background"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:112" name="background" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="background"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:113" name="setupbackground" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="setupbackground"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="leftoffset">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="rightoffset">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="topoffset">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="bottomoffset">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
        </cd:parameter>
        <cd:inherit ref="cd:99" name="setupframed" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:114" name="fillinrules" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="fillinrules"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" optional="yes" list="yes">
        <cd:inherit ref="cd:116" name="setupfillinrules" n="1"/>
      </cd:assignments>
      <cd:content n="2"/>
      <cd:content n="3" optional="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:115" name="fillintext" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="fillintext"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" optional="yes" list="yes">
        <cd:inherit ref="cd:116" name="setupfillinrules" n="1"/>
      </cd:assignments>
      <cd:content n="2"/>
      <cd:content n="3" optional="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:116" name="setupfillinrules" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="setupfillinrules"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="width">
          <cd:constant type="fit"/>
          <cd:constant type="broad"/>
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="n">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="interlinespace">
          <cd:constant type="small"/>
          <cd:constant type="medium"/>
          <cd:constant type="big"/>
        </cd:parameter>
        <cd:parameter name="separator">
          <cd:constant type="cd:text"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:117" name="fillinline" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="fillinline"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" optional="yes" list="yes">
        <cd:inherit ref="cd:118" name="setupfillinlines" n="1"/>
      </cd:assignments>
      <cd:nothing n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:118" name="setupfillinlines" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="setupfillinlines"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="margin">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:119" name="setuptextrules" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="setuptextrules"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="location">
          <cd:constant type="left"/>
          <cd:constant type="inmargin"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="inbetween">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="bodyfont">
          <cd:resolve name="bodyfont"/>
        </cd:parameter>
        <cd:parameter name="color">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="rulecolor">
          <cd:constant type="cd:name"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:120" name="textrule" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="textrule"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="top"/>
        <cd:constant type="bottom"/>
      </cd:keywords>
      <cd:content n="2" optional="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:121" name="textrule" type="environment" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="textrule"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="top"/>
        <cd:constant type="bottom"/>
      </cd:keywords>
      <cd:content n="2" optional="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:122" name="blackrule" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="blackrule"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" optional="yes" list="yes">
        <cd:inherit ref="cd:124" name="setupblackrules" n="1"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:123" name="blackrules" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="blackrules"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:inherit ref="cd:124" name="setupblackrules" n="1"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:124" name="setupblackrules" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="setupblackrules"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="width">
          <cd:constant type="cd:dimension" default="1em"/>
          <cd:constant type="max"/>
        </cd:parameter>
        <cd:parameter name="height">
          <cd:constant type="cd:dimension" default="1ex"/>
          <cd:constant type="max"/>
        </cd:parameter>
        <cd:parameter name="depth">
          <cd:constant type="cd:dimension"/>
          <cd:constant type="max"/>
        </cd:parameter>
        <cd:parameter name="alternative">
          <cd:constant type="a" default="yes"/>
          <cd:constant type="b"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="cd:dimension" default=".25ex"/>
        </cd:parameter>
        <cd:parameter name="n">
          <cd:constant type="cd:number" default="3"/>
        </cd:parameter>
        <cd:parameter name="color">
          <cd:constant type="cd:name" default=""/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:125" name="defineoverlay" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="defineoverlay"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:command"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:126" name="usemodule" file="core-fil.tex"> <!-- TODO -->
    <cd:sequence>
      <cd:string value="usemodule"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:127" name="reset" file="core-num.tex">
    <cd:sequence>
      <cd:string value="reset"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <!-- <cd:command name="donttest">
  <cd:sequence>
    <cd:string value="donttest"/>
  </cd:sequence>
</cd:command> -->

  <cd:command id="cd:128" name="localenvironment" type="environment" file="core-job.tex">
    <cd:sequence>
      <cd:string value="localenvironment"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:129" name="setupsystem" file="core-sys.tex">
    <cd:sequence>
      <cd:string value="setupsystem"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="resolution">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="file">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="directory">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="random">
          <cd:constant type="normal"/>
          <cd:constant type="small"/>
          <cd:constant type="medium"/>
          <cd:constant type="big"/>
          <cd:constant type="cd:number"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:130" name="usedirectory" file="core-job.mkii"> <!-- usepath, todo: more than one file -->
    <cd:sequence>
      <cd:string value="usedirectory"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
        <cd:constant type="reset"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:131" name="low" file="core-fnt.tex">
    <cd:sequence>
      <cd:string value="low"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:132" name="high" file="core-fnt.tex">
    <cd:sequence>
      <cd:string value="high"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:133" name="lohi" file="core-fnt.tex">
    <cd:sequence>
      <cd:string value="lohi"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="low"/>
      </cd:keywords>
      <cd:content n="2"/>
      <cd:content n="3"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:134" name="showframe" file="page-run.tex">
    <cd:sequence>
      <cd:string value="showframe"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:text"/>
        <cd:constant type="margin"/>
        <cd:constant type="edge"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:135" name="leftaligned" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="leftaligned"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:136" name="rightaligned" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="rightaligned"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:137" name="midaligned" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="midaligned"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:138" name="wordright" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="wordright"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:139" name="inmargin" file="core-sec.tex">
    <cd:sequence>
      <cd:string value="inmargin"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="+"/>
        <cd:constant type="-"/>
        <cd:constant type="low"/>
      </cd:keywords>
      <cd:reference n="2" optional="yes"/>
      <cd:content n="3"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:140" name="inothermargin" file="page-mar.tex">
    <cd:sequence>
      <cd:string value="inothermargin"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="+"/>
        <cd:constant type="-"/>
        <cd:constant type="low"/>
      </cd:keywords>
      <cd:reference n="2" optional="yes"/>
      <cd:content n="3"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:141" name="inleft" file="page-mar.tex">
    <cd:sequence>
      <cd:string value="inleft"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="+"/>
        <cd:constant type="-"/>
        <cd:constant type="low"/>
      </cd:keywords>
      <cd:reference n="2" optional="yes"/>
      <cd:content n="3"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:142" name="inright" file="page-mar.tex">
    <cd:sequence>
      <cd:string value="inright"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="+"/>
        <cd:constant type="-"/>
        <cd:constant type="low"/>
      </cd:keywords>
      <cd:reference n="2" optional="yes"/>
      <cd:content n="3"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:143" name="ininner" file="page-mar.tex">
    <cd:sequence>
      <cd:string value="ininner"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="+"/>
        <cd:constant type="-"/>
        <cd:constant type="low"/>
      </cd:keywords>
      <cd:reference n="2" optional="yes"/>
      <cd:content n="3"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:144" name="inouter" file="page-mar.tex">
    <cd:sequence>
      <cd:string value="inouter"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="+"/>
        <cd:constant type="-"/>
        <cd:constant type="low"/>
      </cd:keywords>
      <cd:reference n="2" optional="yes"/>
      <cd:content n="3"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:145" name="column" file="page-ini.tex">
    <cd:sequence>
      <cd:string value="column"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:146" name="showstruts" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="showstruts"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:147" name="showsetups" file="page-run.tex">
    <cd:sequence>
      <cd:string value="showsetups"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:148" name="showlayout" file="page-run.tex">
    <cd:sequence>
      <cd:string value="showlayout"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:149" name="margintext" file="page-mar.tex">
    <cd:sequence>
      <cd:string value="margintext"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="+"/>
        <cd:constant type="-"/>
        <cd:constant type="low"/>
      </cd:keywords>
      <cd:reference n="2" optional="yes"/>
      <cd:content n="3"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:150" name="setupmarginblocks" file="page-flt.tex">
    <cd:sequence>
      <cd:string value="setupmarginblocks"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="location">
          <cd:constant type="inmargin"/>
          <cd:constant type="left"/>
          <cd:constant type="middle"/>
          <cd:constant type="right"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="align">
          <cd:resolve name="align"/>
        </cd:parameter>
        <cd:parameter name="top">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="inbetween">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="bottom">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="left">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="right">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:151" name="marginblock" type="environment" file="page-flt.tex">
    <cd:sequence>
      <cd:string value="marginblock"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:152" name="part" file="core-sec.tex">
    <cd:sequence>
      <cd:string value="part"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1" optional="yes" list="yes"/>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:153" name="title" file="core-sec.tex">
    <cd:sequence>
      <cd:string value="title"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1" optional="yes" list="yes"/>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:154" name="chapter" file="core-sec.tex">
    <cd:sequence>
      <cd:string value="chapter"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1" optional="yes" list="yes"/>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:155" name="section" file="core-sec.tex">
    <cd:sequence>
      <cd:string value="section"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1" optional="yes" list="yes"/>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:156" name="subsection" file="core-sec.tex">
    <cd:sequence>
      <cd:string value="subsection"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1" optional="yes" list="yes"/>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:157" name="subsubsection" file="core-sec.tex">
    <cd:sequence>
      <cd:string value="subsubsection"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1" optional="yes" list="yes"/>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:158" name="subject" file="core-sec.tex">
    <cd:sequence>
      <cd:string value="subject"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1" optional="yes" list="yes"/>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:159" name="subsubject" file="core-sec.tex">
    <cd:sequence>
      <cd:string value="subsubject"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1" optional="yes" list="yes"/>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:160" name="subsubsubject" file="core-sec.tex">
    <cd:sequence>
      <cd:string value="subsubsubject"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1" optional="yes" list="yes"/>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:161" name="appendix" file="core-sec.tex">
    <cd:sequence>
      <cd:string value="appendix"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1" optional="yes" list="yes"/>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:162" name="in" file="core-ref.tex" category="references">
    <cd:sequence>
      <cd:string value="in"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1" interactive="yes"/>
      <cd:content n="2" interactive="yes"/>
      <cd:reference n="3"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:163" name="at" file="core-ref.tex" category="references">
    <cd:sequence>
      <cd:string value="at"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1" interactive="yes"/>
      <cd:content n="2" interactive="yes"/>
      <cd:reference n="3"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:164" name="about" file="core-ref.tex" category="references">
    <cd:sequence>
      <cd:string value="about"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1" interactive="yes"/>
      <cd:reference n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:165" name="somewhere" file="core-ref.tex" category="references">
    <cd:sequence>
      <cd:string value="somewhere"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
      <cd:content n="2"/>
      <cd:reference n="3"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:166" name="atpage" file="core-ref.tex" category="references">
    <cd:sequence>
      <cd:string value="atpage"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:167" name="ref" file="core-ref.tex" category="references">
    <cd:sequence>
      <cd:string value="ref"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="t"/>
        <cd:constant type="p"/>
        <cd:constant type="r"/>
        <cd:constant type="s"/>
        <cd:constant type="e"/>
      </cd:keywords>
      <cd:reference n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:168" name="textreference" file="core-ref.tex" category="references">
    <cd:sequence>
      <cd:string value="textreference"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1"/>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:169" name="pagereference" file="core-ref.tex" category="references">
    <cd:sequence>
      <cd:string value="pagereference"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:170" name="reference" file="core-ref.tex" category="references">
    <cd:sequence>
      <cd:string value="reference"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1"/>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:171" name="usereferences" file="core-ref.tex" category="references">
    <cd:sequence>
      <cd:string value="usereferences"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:file"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:172" name="definereference" file="core-ref.tex" category="references">
    <cd:sequence>
      <cd:string value="definereference"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:reference n="2" list="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:173" name="definereferenceformat" file="core-ref.tex" category="references">
    <cd:sequence>
      <cd:string value="definereferenceformat"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="left">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="right">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="text">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="label">
          <cd:constant type="cd:name"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:174" name="hl" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="hl"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:number"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:175" name="vl" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="vl"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:number"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:176" name="godown" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="godown"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:dimension"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:177" name="whitespace" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="whitespace"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:178" name="nowhitespace" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="nowhitespace"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:179" name="crlf" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="crlf"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:180" name="space" file="syst-pln.tex">
    <cd:sequence>
      <cd:string value="space"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:181" name="fixedspaces" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="fixedspaces"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:182" name="emptylines" file="page-lin.tex">
    <cd:sequence>
      <cd:string value="emptylines"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:number"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:183" name="nospace" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="nospace"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:184" name="packed" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="packed"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:185" name="setupdescriptions" file="core-des.tex">
    <cd:sequence>
      <cd:string value="setupdescriptions"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="style">
          <cd:resolve name="style"/> <!-- TODO: style=normal -->
        </cd:parameter>
        <cd:parameter name="color">
          <cd:constant type="cd:name" default=""/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="fit"/>
          <cd:constant type="broad"/>
          <cd:constant type="cd:dimension" default="8em"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="cd:dimension" default="0pt"/>
        </cd:parameter>
        <cd:parameter name="sample">
          <cd:constant type="cd:text" default=""/>
        </cd:parameter>
        <cd:parameter name="text">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="closesymbol">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="closecommand">
          <cd:constant type="cd:oneargument"/>
        </cd:parameter>
        <cd:parameter name="closesymbol">
          <cd:constant type="cd:text" default=""/>
        </cd:parameter>
        <cd:parameter name="titleleft">
          <cd:constant type="cd:text" default="("/>
        </cd:parameter>
        <cd:parameter name="titleright">
          <cd:constant type="cd:text" default=")"/>
        </cd:parameter>
        <cd:parameter name="titledistance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="titlestyle">
          <cd:resolve name="style"/> <!-- TODO: default=bold -->
        </cd:parameter>
        <cd:parameter name="titlecolor">
          <cd:constant type="cd:name" default=""/>
        </cd:parameter>
        <cd:parameter name="align">
          <cd:resolve name="align"/>
        </cd:parameter>
        <cd:parameter name="margin">
          <cd:constant type="standard"/>
          <cd:constant type="yes"/>
          <cd:constant type="no" default="yes"/> <!-- TODO: this is default; conflicting syntax? -->
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="location">
          <cd:constant type="left" default="yes"/>
          <cd:constant type="right"/>
          <cd:constant type="top"/>
          <cd:constant type="serried"/>
          <cd:constant type="inmargin"/>
          <cd:constant type="inleft"/>
          <cd:constant type="inright"/>
          <cd:constant type="hanging"/>
        </cd:parameter>
        <cd:parameter name="headstyle">
          <cd:resolve name="style"/> <!-- TODO: default=bold -->
        </cd:parameter>
        <cd:parameter name="headcolor">
          <cd:constant type="cd:name" default=""/>
        </cd:parameter>
        <cd:parameter name="headcommand">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="hang">
          <cd:constant type="fit"/>
          <cd:constant type="broad"/>
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command" default="\blank"/>
        </cd:parameter>
        <cd:parameter name="inbetween">
          <cd:constant type="cd:command" default="\blank"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command" default="\blank"/>
        </cd:parameter>
        <cd:parameter name="indentnext">
          <cd:resolve name="indentnext"/> <!-- default=yes -->
        </cd:parameter>
        <cd:parameter name="indenting">
          <cd:resolve name="indenting"/> <!-- default=never -->
        </cd:parameter>
        <cd:parameter name="command">
          <cd:constant type="cd:command"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:186" name="setupenumerations" file="core-des.tex">
    <cd:sequence>
      <cd:string value="setupenumerations"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:inherit ref="cd:185" name="setupdescriptions" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:187" name="defineenumeration" file="core-des.tex">
    <cd:sequence>
      <cd:string value="defineenumeration"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="3" optional="yes" list="yes">
        <cd:inherit ref="cd:186" name="setupenumerations" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:188" name="enumeration" generated="yes" file="core-des.tex">
    <cd:sequence>
      <cd:variable value="enumeration"/>
    </cd:sequence>
    <cd:arguments>
      <cd:nothing n="1" interactive="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:189" name="enumeration" type="environment" generated="yes" file="core-des.tex">
    <cd:sequence>
      <cd:variable value="enumeration"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:190" name="definedescription" file="core-des.tex">
    <cd:sequence>
      <cd:string value="definedescription"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" optional="yes" list="yes">
        <cd:inherit ref="cd:185" name="setupdescriptions" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:191" name="description" generated="yes" file="core-des.tex">
    <cd:sequence>
      <cd:variable value="description"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
      <cd:nothing n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:192" name="description" type="environment" generated="yes" file="core-des.tex">
    <cd:sequence>
      <cd:variable value="description"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:193" name="setupindentations" file="core-des.tex">
    <cd:sequence>
      <cd:string value="setupindentations"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="headstyle">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="fit"/>
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="text">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="sample">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="separator">
          <cd:constant type="cd:text"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:194" name="defineindenting" file="core-des.tex">
    <cd:sequence>
      <cd:string value="defineindenting"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:inherit ref="cd:193" name="setupindentations" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:195" name="indentation" generated="yes" file="core-spa.tex">
    <cd:sequence>
      <cd:variable value="indentation"/>
    </cd:sequence>
    <cd:arguments>
      <cd:nothing n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:196" name="definelabel" file="core-des.tex">
    <cd:sequence>
      <cd:string value="definelabel"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="text">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="location">
          <cd:constant type="inmargin"/>
          <cd:constant type="intext"/>
        </cd:parameter>
        <cd:parameter name="way">
          <cd:constant type="bytext"/>
          <cd:constant type="bycd:section"/>
        </cd:parameter>
        <cd:parameter name="blockway">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="headstyle">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="headcolor">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:197" name="labeling" generated="yes" file="core-des.tex">
    <cd:sequence>
      <cd:variable value="labeling"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1" optional="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:198" name="setupcolumns" file="page-mul.tex">
    <cd:sequence>
      <cd:string value="setupcolumns"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" optional="yes" list="yes"> <!-- no idea why it is optional -->
        <cd:parameter name="n">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="ntop">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="rule">
          <cd:constant type="on"/>
          <cd:constant type="off"/> <!-- default and unknown missing -->
        </cd:parameter>
        <cd:parameter name="height">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="tolerance">
          <cd:constant type="verystrict"/>
          <cd:constant type="strict"/>
          <cd:constant type="tolerant"/>
          <cd:constant type="verytolerant"/>
          <cd:constant type="stretch"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="balance">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="align">
          <cd:constant type="text"/>
          <!-- cd:constant type="yes"/ -->
          <!-- cd:constant type="no"/ -->
          <cd:resolve name="align"/>
        </cd:parameter>
        <cd:parameter name="blank">
          <cd:constant type="fixed"/>
          <cd:constant type="halfline"/>
          <cd:constant type="line"/>
          <cd:constant type="flexible"/>
          <cd:constant type="big"/>
          <cd:constant type="medium"/>
          <cd:constant type="small"/>
        </cd:parameter>
        <cd:parameter name="option">
          <cd:constant type="background"/>
        </cd:parameter>
        <cd:parameter name="direction">
          <cd:constant type="left"/>
          <cd:constant type="right"/>
        </cd:parameter>
        <cd:inherit ref="cd:99" name="setupframed" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:199" name="columns" type="environment" file="page-mul.tex">
    <cd:sequence>
      <cd:string value="columns"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" optional="yes" list="yes">
        <cd:inherit ref="cd:198" name="setupcolumns" n="1"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:200" name="definetext" file="page-txt.tex">
    <cd:sequence>
      <cd:string value="definetext"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="header"/>
        <cd:constant type="footer"/>
      </cd:keywords>
      <cd:keywords n="3">
        <cd:constant type="cd:text"/>
      </cd:keywords>
      <cd:keywords n="4" optional="yes">
        <cd:constant type="cd:text"/>
      </cd:keywords>
      <cd:keywords n="5" optional="yes">
        <cd:constant type="cd:text"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:201" name="setupheader" file="page-txt.tex">
    <cd:sequence>
      <cd:string value="setupheader"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:text" default="yes"/>
        <cd:constant type="margin"/>
        <cd:constant type="edge"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="state">
          <cd:constant type="normal"/>
          <cd:constant type="stop"/>
          <cd:constant type="start"/>
          <cd:constant type="empty"/>
          <cd:constant type="high"/>
          <cd:constant type="none"/>
          <cd:constant type="nomarking"/>
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="strut">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="leftstyle">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="rightstyle">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="leftwidth">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="rightwidth">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:202" name="setupfooter" file="page-txt.tex">
    <cd:sequence>
      <cd:string value="setupfooter"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:inherit ref="cd:201" name="setupheader" n="1"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:inherit ref="cd:201" name="setupheader" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:203" name="setuptext" file="page-txt.tex">
    <cd:sequence>
      <cd:string value="setuptext"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:inherit ref="cd:201" name="setupheader" n="1"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:inherit ref="cd:201" name="setupheader" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:204" name="setuptop" file="page-txt.tex">
    <cd:sequence>
      <cd:string value="setuptop"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:inherit ref="cd:201" name="setupheader" n="1"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:inherit ref="cd:201" name="setupheader" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:205" name="setupbottom" file="page-txt.tex">
    <cd:sequence>
      <cd:string value="setupbottom"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:inherit ref="cd:201" name="setupheader" n="1"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:inherit ref="cd:201" name="setupheader" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:206" name="noheaderandfooterlines" file="page-txt.tex">
    <cd:sequence>
      <cd:string value="noheaderandfooterlines"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:207" name="notopandbottomlines" file="page-txt.tex">
    <cd:sequence>
      <cd:string value="notopandbottomlines"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:208" name="setupheadertexts" file="page-txt.tex">
    <cd:sequence>
      <cd:string value="setupheadertexts"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:resolve name="layout-h"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:resolve name="texts"/>
      </cd:keywords>
      <cd:keywords n="3">
        <cd:resolve name="texts"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:209" name="setupfootertexts" file="page-txt.tex">
    <cd:sequence>
      <cd:string value="setupfootertexts"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:resolve name="layout-h"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:resolve name="texts"/>
      </cd:keywords>
      <cd:keywords n="3">
        <cd:resolve name="texts"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:210" name="setuptexttexts" file="page-txt.tex">
    <cd:sequence>
      <cd:string value="setuptexttexts"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:resolve name="layout-h"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:resolve name="texts"/>
      </cd:keywords>
      <cd:keywords n="3">
        <cd:resolve name="texts"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:211" name="setuptoptexts" file="page-txt.tex">
    <cd:sequence>
      <cd:string value="setuptoptexts"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:resolve name="layout-h"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:resolve name="texts"/>
      </cd:keywords>
      <cd:keywords n="3">
        <cd:resolve name="texts"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:212" name="setupbottomtexts" file="page-txt.tex">
    <cd:sequence>
      <cd:string value="setupbottomtexts"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:resolve name="layout-h"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:resolve name="texts"/>
      </cd:keywords>
      <cd:keywords n="3">
        <cd:resolve name="texts"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:213" name="settextcontent" file="page-txt.tex">
    <cd:sequence>
      <cd:string value="settextcontent"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:resolve name="layout-v"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:resolve name="layout-h"/>
      </cd:keywords>
      <cd:keywords n="3" optional="yes">
        <cd:resolve name="texts"/>
      </cd:keywords>
      <cd:keywords n="4" optional="yes">
        <cd:resolve name="texts"/>
      </cd:keywords>
      <cd:keywords n="5" optional="yes">
        <cd:resolve name="texts"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:214" name="resettextcontent" file="page-txt.tex">
    <cd:sequence>
      <cd:string value="resettextcontent"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:resolve name="layout-v"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:resolve name="layout-h"/>
      </cd:keywords>
      <cd:keywords n="3" optional="yes">
        <cd:constant type="lefttext"/>
        <cd:constant type="middletext"/>
        <cd:constant type="righttext"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:215" name="definemarking" file="core-mar.tex">
    <cd:sequence>
      <cd:string value="definemarking"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:216" name="couplemarking" file="core-sec.tex">
    <cd:sequence>
      <cd:string value="couplemarking"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:217" name="decouplemarking" file="core-mar.tex">
    <cd:sequence>
      <cd:string value="decouplemarking"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:218" name="resetmarking" file="core-mar.tex">
    <cd:sequence>
      <cd:string value="resetmarking"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:219" name="setupmarking" file="core-mar.tex">
    <cd:sequence>
      <cd:string value="setupmarking"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2">
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
        </cd:parameter>
        <cd:parameter name="separator">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="expansion">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:220" name="marking" file="core-mar.tex">
    <cd:sequence>
      <cd:string value="marking"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:221" name="getmarking" file="core-mar.tex">
    <cd:sequence>
      <cd:string value="getmarking"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="first"/>
        <cd:constant type="last"/>
        <cd:constant type="previous"/>
        <cd:constant type="both"/>
        <cd:constant type="all"/>
        <cd:constant type="current"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:222" name="nomarking" file="core-mar.tex">
    <cd:sequence>
      <cd:string value="nomarking"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:223" name="setuplayout" file="page-ini.tex">
    <cd:sequence>
      <cd:string value="setuplayout"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
          <cd:constant type="fit"/>
          <cd:constant type="middle"/>
        </cd:parameter>
        <cd:parameter name="height">
          <cd:constant type="cd:dimension"/>
          <cd:constant type="fit"/>
          <cd:constant type="middle"/>
        </cd:parameter>
        <cd:parameter name="backspace">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="topspace">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="margin">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="leftmargin">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="rightmargin">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="header">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="footer">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="top">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="bottom">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="leftedge">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="rightedge">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="headerdistance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="footerdistance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="topdistance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="bottomdistance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="leftmargindistance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="rightmargindistance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="leftedgedistance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="rightedgedistance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="horoffset">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="veroffset">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="color">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="marking">
          <cd:constant type="on"/>
          <cd:constant type="off"/>
          <cd:constant type="color"/>
          <cd:constant type="screen"/>
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="location">
          <cd:constant type="left"/>
          <cd:constant type="middle"/>
          <cd:constant type="right"/>
          <cd:constant type="bottom"/>
          <cd:constant type="top"/>
          <cd:constant type="singlesided"/>
          <cd:constant type="doublesided"/>
        </cd:parameter>
        <cd:parameter name="scale">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="nx">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="ny">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="dx">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="dy">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="lines">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="columns">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="columndistance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="grid">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="bottomspace">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="cutspace">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="textdistance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="textwidth">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="textmargin">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="clipoffset">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="page">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="paper">
          <cd:constant type="cd:name"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:224" name="adaptlayout" file="page-lay.tex">
    <cd:sequence>
      <cd:string value="adaptlayout"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes" list="yes">
        <cd:constant type="cd:number"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="height">
          <cd:constant type="cd:dimension"/>
          <cd:constant type="max"/>
        </cd:parameter>
        <cd:parameter name="lines">
          <cd:constant type="cd:number"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:225" name="showgrid" file="page-ini.tex">
    <cd:sequence>
      <cd:string value="showgrid"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes" list="yes">
        <cd:constant type="reset"/>
        <cd:constant type="top"/>
        <cd:constant type="bottom"/>
        <cd:constant type="none"/>
        <cd:constant type="all"/>
        <cd:constant type="lines"/>
        <cd:constant type="frame"/>
        <cd:constant type="nonumber"/>
        <cd:constant type="right"/>
        <cd:constant type="left"/>
      </cd:keywords>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:226" name="placeongrid" file="core-grd.tex">
    <cd:sequence>
      <cd:string value="placeongrid"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:inherit ref="cd:227" name="moveongrid" n="1"/>
      </cd:keywords>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:227" name="moveongrid" file="core-grd.tex">
    <cd:sequence>
      <cd:string value="moveongrid"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes" list="yes">
        <cd:constant type="standard" default="yes"/> <!-- also 'normal', 'yes' and 'force' -->
        <cd:constant type="top"/>
        <cd:constant type="both"/>
        <cd:constant type="bottom"/>
        <cd:constant type="-top"/>
        <cd:constant type="-both"/>
        <cd:constant type="-bottom"/>
        <cd:constant type="cd:text"/>
        <cd:constant type="high"/>
        <cd:constant type="middle"/>
        <cd:constant type="low"/>
        <cd:constant type="page"/>
        <cd:constant type="broad"/>
        <cd:constant type="fit"/>
        <cd:constant type="depth"/>
        <cd:constant type="line"/>
        <cd:constant type="reset"/>
        <cd:constant type="none"/>
        <cd:constant type="cd:dimension"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:228" name="project" type="environment" file="core-job.tex">
    <cd:sequence>
      <cd:string value="project"/>
    </cd:sequence>
    <cd:arguments>
      <cd:file n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:229" name="environment" type="environment" file="core-job.tex">
    <cd:sequence>
      <cd:string value="environment"/>
    </cd:sequence>
    <cd:arguments>
      <cd:file n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:230" name="product" type="environment" file="core-job.tex">
    <cd:sequence>
      <cd:string value="product"/>
    </cd:sequence>
    <cd:arguments>
      <cd:file n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:231" name="component" type="environment" file="core-job.tex">
    <cd:sequence>
      <cd:string value="component"/>
    </cd:sequence>
    <cd:arguments>
      <cd:file n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:232" name="nomorefiles" file="core-job.tex">
    <cd:sequence>
      <cd:string value="nomorefiles"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:233" name="setupinterlinespace" variant="1" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="setupinterlinespace"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="reset"/>
        <cd:constant type="small" default="yes"/>
        <cd:constant type="medium"/>
        <cd:constant type="auto"/>
        <cd:constant type="big"/>
        <cd:constant type="on"/>
        <cd:constant type="off"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:234" name="setupinterlinespace" variant="2" file="core-spa.tex"> 
    <cd:sequence>
      <cd:string value="setupinterlinespace"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="height">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="depth">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="line">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="top">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="bottom">
          <cd:constant type="cd:number"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:235" name="setuppagenumbering" file="page-num.tex">
    <cd:sequence>
      <cd:string value="setuppagenumbering"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="alternative">
          <cd:constant type="singlesided"/>
          <cd:constant type="doublesided"/>
        </cd:parameter>
        <cd:parameter name="location">
          <cd:constant type="header"/>
          <cd:constant type="footer"/>
          <cd:constant type="left"/>
          <cd:constant type="right"/>
          <cd:constant type="middle"/>
          <cd:constant type="margin"/>
          <cd:constant type="marginedge"/>
          <cd:constant type="inleft"/>
          <cd:constant type="inright"/>
        </cd:parameter>
        <cd:parameter name="conversion">
          <cd:constant type="numbers"/>
          <cd:constant type="characters"/>
          <cd:constant type="Characters"/>
          <cd:constant type="romannumerals"/>
          <cd:constant type="Romannumerals"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="left">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="right">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="way">
          <cd:constant type="bytext"/>
          <cd:constant type="bycd:section"/>
        </cd:parameter>
        <cd:parameter name="text">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="numberseparator">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="textseparator">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="cd:sectionnumber">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="separator">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="strut">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="command">
          <cd:constant type="cd:oneargument"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:236" name="setupnarrower" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="setupnarrower"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="left">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="right">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="middle">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:237" name="define" file="syst-ext.tex">
    <cd:sequence>
      <cd:string value="define"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:number"/>
      </cd:keywords>
      <cd:csname n="2"/>
      <cd:content n="3"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:238" name="usecommands" file="core-sys.tex">
    <cd:sequence>
      <cd:string value="usecommands"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:239" name="definestartstop" file="core-sys.tex">
    <cd:sequence>
      <cd:string value="definestartstop"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="commands">
          <cd:constant type="cd:command"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:240" name="setupheads" file="core-sec.tex">
    <cd:sequence>
      <cd:string value="setupheads"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="sectionnumber">
          <cd:constant type="yes"/>
          <cd:constant type="cd:number"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="alternative">
          <cd:constant type="normal"/>
          <cd:constant type="margin"/>
          <cd:constant type="middle"/>
          <cd:constant type="cd:text"/>
          <cd:constant type="paragraph"/>
        </cd:parameter>
        <cd:parameter name="separator">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="stopper">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="align">
          <cd:resolve name="align"/>
        </cd:parameter>
        <cd:parameter name="aligntitle">
          <cd:constant type="yes"/>
          <cd:constant type="float"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="tolerance">
          <cd:constant type="verystrict"/>
          <cd:constant type="strict"/>
          <cd:constant type="tolerant"/>
          <cd:constant type="verytolerant"/>
          <cd:constant type="stretch"/>
        </cd:parameter>
        <cd:parameter name="indentnext">
          <cd:resolve name="indentnext"/>
        </cd:parameter>
        <cd:parameter name="command">
          <cd:constant type="cd:twoarguments"/>
        </cd:parameter>
        <cd:parameter name="margin">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:241" name="setupcaptions" file="page-flt.tex">
    <cd:sequence>
      <cd:string value="setupcaptions"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="location">
          <cd:constant type="top"/>
          <cd:constant type="bottom"/>
          <cd:constant type="none"/>
          <cd:constant type="high"/>
          <cd:constant type="low"/>
          <cd:constant type="middle"/>
          <cd:constant type="left"/>
          <cd:constant type="middle"/>
          <cd:constant type="right"/>
          <cd:constant type="lefthanging"/>
          <cd:constant type="righthanging"/>
          <cd:constant type="leftmargin"/>
          <cd:constant type="rightmargin"/>
          <cd:constant type="innermargin"/>
          <cd:constant type="outermargin"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="fit"/>
          <cd:constant type="broad"/>
          <cd:constant type="max"/>
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="minwidth">
          <cd:constant type="fit"/>
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="headstyle">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="number">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
          <cd:constant type="none"/>
        </cd:parameter>
        <cd:parameter name="inbetween">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="align">
          <cd:resolve name="align"/>
        </cd:parameter>
        <cd:parameter name="conversion">
          <cd:constant type="numbers"/>
          <cd:constant type="characters"/>
          <cd:constant type="Characters"/>
          <cd:constant type="romannumerals"/>
          <cd:constant type="Romannumerals"/>
        </cd:parameter>
        <cd:parameter name="way">
          <cd:constant type="bytext"/>
          <cd:constant type="bycd:section"/>
        </cd:parameter>
        <cd:parameter name="separator">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="stopper">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="command">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:242" name="setupcaption" file="page-flt.tex">
    <cd:sequence>
      <cd:string value="setupcaption"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:inherit ref="cd:241" name="setupcaptions" n="1"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:243" name="setupfloats" file="page-flt.tex">
    <cd:sequence>
      <cd:string value="setupfloats"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="location">
          <cd:constant type="left"/>
          <cd:constant type="right"/>
          <cd:constant type="middle"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="fit"/>
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="margin">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="spacebefore">
          <cd:constant type="small"/>
          <cd:constant type="medium"/>
          <cd:constant type="big"/>
          <cd:constant type="none"/>
        </cd:parameter>
        <cd:parameter name="spaceafter">
          <cd:constant type="small"/>
          <cd:constant type="medium"/>
          <cd:constant type="big"/>
          <cd:constant type="none"/>
        </cd:parameter>
        <cd:parameter name="sidespacebefore">
          <cd:constant type="small"/>
          <cd:constant type="medium"/>
          <cd:constant type="big"/>
          <cd:constant type="none"/>
        </cd:parameter>
        <cd:parameter name="sidespaceafter">
          <cd:constant type="small"/>
          <cd:constant type="medium"/>
          <cd:constant type="big"/>
          <cd:constant type="none"/>
        </cd:parameter>
        <cd:parameter name="indentnext">
          <cd:resolve name="indentnext"/>
        </cd:parameter>
        <cd:parameter name="ntop">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="nbottom">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="nlines">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="default">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="tolerance">
          <cd:constant type="0"/>
          <cd:constant type="1"/>
          <cd:constant type="2"/>
        </cd:parameter>
        <cd:parameter name="leftmargindistance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="rightmargindistance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="sidealign">
          <cd:constant type="normal"/>
          <cd:constant type="line"/>
        </cd:parameter>
        <cd:parameter name="numbering">
          <cd:constant type="yes"/>
          <cd:constant type="nocheck"/>
        </cd:parameter>
        <cd:inherit ref="cd:99" name="setupframed" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:244" name="setupfloatsplitting" file="core-tsp.tex">
    <cd:sequence>
      <cd:string value="setupfloatsplitting"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="conversion">
          <cd:constant type="numbers"/>
          <cd:constant type="characters"/>
          <cd:constant type="Characters"/>
          <cd:constant type="romannumerals"/>
          <cd:constant type="Romannumerals"/>
        </cd:parameter>
        <cd:parameter name="lines">
          <cd:constant type="cd:number"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:245" name="splitfloat" file="core-tsp.tex">
    <cd:sequence>
      <cd:string value="splitfloat"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" optional="yes" list="yes">
        <cd:inherit ref="cd:244" name="setupfloatsplitting" n="1"/>
      </cd:assignments>
      <cd:content n="2"/>
      <cd:content n="3"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:246" name="setupoppositeplacing" file="page-ini.tex">
    <cd:sequence>
      <cd:string value="setupoppositeplacing"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1">
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="inbetween">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:247" name="opposite" type="environment" file="page-ini.tex">
    <cd:sequence>
      <cd:string value="opposite"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:248" name="setuphyphenmark" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="setuphyphenmark"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1">
        <cd:parameter name="sign">
          <cd:constant type="--"/>
          <cd:constant type="---"/>
          <cd:constant type="-"/>
          <cd:constant type="~"/>
          <cd:constant type="("/>
          <cd:constant type=")"/>
          <cd:constant type="="/>
          <cd:constant type="/"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:249" name="setuppositioning" file="page-lyr.tex">
    <cd:sequence>
      <cd:string value="setuppositioning"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="overlay"/>
        </cd:parameter>
        <cd:parameter name="unit">
          <cd:constant type="cm"/>
          <cd:constant type="pt"/>
          <cd:constant type="em"/>
          <cd:constant type="mm"/>
          <cd:constant type="ex"/>
          <cd:constant type="es"/>
          <cd:constant type="in"/>
        </cd:parameter>
        <cd:parameter name="factor">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="scale">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="offset">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="xstep">
          <cd:constant type="absolute"/>
          <cd:constant type="relative"/>
        </cd:parameter>
        <cd:parameter name="ystep">
          <cd:constant type="absolute"/>
          <cd:constant type="relative"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:250" name="positioning" type="environment" file="page-lyr.tex">
    <cd:sequence>
      <cd:string value="positioning"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:251" name="grid" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="grid"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="x">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="y">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="nx">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="ny">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="dx">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="dy">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="xstep">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="ystep">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="offset">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="factor">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="scale">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="unit">
          <cd:constant type="cm"/>
          <cd:constant type="pt"/>
          <cd:constant type="em"/>
          <cd:constant type="mm"/>
          <cd:constant type="ex"/>
          <cd:constant type="es"/>
          <cd:constant type="in"/>
        </cd:parameter>
        <cd:parameter name="location">
          <cd:constant type="left"/>
          <cd:constant type="middle"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:252" name="page" file="page-ini.tex">
    <cd:sequence>
      <cd:string value="page"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="yes" default="yes"/>
        <cd:constant type="makeup"/>
        <cd:constant type="no"/>
        <cd:constant type="preference"/>
        <cd:constant type="bigpreference"/>
        <cd:constant type="left"/>
        <cd:constant type="right"/>
        <cd:constant type="disable"/>
        <cd:constant type="last"/>
        <cd:constant type="quadruple"/>
        <cd:constant type="even"/>
        <cd:constant type="odd"/>
        <cd:constant type="blank"/>
        <cd:constant type="empty"/>
        <cd:constant type="reset"/>
        <cd:constant type="start"/>
        <cd:constant type="stop"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:253" name="setupreferencing" file="core-ref.tex" category="references">
    <cd:sequence>
      <cd:string value="setupreferencing"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
        </cd:parameter>
        <cd:parameter name="cd:sectionnumber">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="prefix">
          <cd:constant type="+"/>
          <cd:constant type="-"/>
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="interaction">
          <cd:constant type="label"/>
          <cd:constant type="cd:text"/>
          <cd:constant type="all"/>
          <cd:constant type="symbol"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="left">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="right">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="convertfile">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
          <cd:constant type="small"/>
          <cd:constant type="big"/>
        </cd:parameter>
        <cd:parameter name="separator">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="autofile">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
          <cd:constant type="page"/>
        </cd:parameter>
        <cd:parameter name="global">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:254" name="setupurl" file="core-ref.tex" category="references">
    <cd:sequence>
      <cd:string value="setupurl"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="urlalternative">
          <cd:constant type="none"/>
          <cd:constant type="both"/>
          <cd:constant type="before"/>
          <cd:constant type="after"/>
        </cd:parameter>
        <cd:parameter name="urlspace">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:255" name="writetoreferencelist" file="core-lst.tex">
    <cd:sequence>
      <cd:string value="writetoreferencelist"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:content n="2"/>
      <cd:content n="3"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:256" name="placereferencelist" file="core-lst.tex">
    <cd:sequence>
      <cd:string value="placereferencelist"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:257" name="definereferencelist" file="core-lst.tex">
    <cd:sequence>
      <cd:string value="definereferencelist"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" optional="yes" list="yes">
        <cd:inherit ref="cd:258" name="setupreferencelist" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:258" name="setupreferencelist" file="core-lst.tex">
    <cd:sequence>
      <cd:string value="setupreferencelist"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
        </cd:parameter>
        <cd:parameter name="criterium">
          <cd:constant type="cd:section"/>
          <cd:constant type="local"/>
          <cd:constant type="previous"/>
          <cd:constant type="all"/>
        </cd:parameter>
        <cd:parameter name="command">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:259" name="writetolist" file="core-lst.tex">
    <cd:sequence>
      <cd:string value="writetolist"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:section"/>
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:content n="2"/>
      <cd:content n="3"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:260" name="writebetweenlist" file="core-lst.tex">
    <cd:sequence>
      <cd:string value="writebetweenlist"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:section"/>
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:261" name="nolist" file="core-lst.tex">
    <cd:sequence>
      <cd:string value="nolist"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:262" name="listsymbol" file="core-lst.tex">
    <cd:sequence>
      <cd:string value="listsymbol"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:263" name="placelist" file="core-lst.tex">
    <cd:sequence>
      <cd:string value="placelist"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" optional="yes" list="yes">
        <cd:inherit ref="cd:267" name="setuplist" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:264" name="determinelistcharacteristics" file="core-lst.tex">
    <cd:sequence>
      <cd:string value="determinelistcharacteristics"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" optional="yes" list="yes">
        <cd:inherit ref="cd:267" name="setuplist" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:265" name="placecombinedlist" variant="1" file="core-lst.tex">
    <cd:sequence>
      <cd:string value="placecombinedlist"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" optional="yes" list="yes">
        <cd:inherit ref="cd:270" name="setupcombinedlist" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:266" name="definelist" file="core-lst.tex">
    <cd:sequence>
      <cd:string value="definelist"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes"> <!-- inherits from -->
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="3" optional="yes" list="yes">
        <cd:inherit ref="cd:267" name="setuplist" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:267" name="setuplist" file="core-lst.tex">
    <cd:sequence>
      <cd:string value="setuplist"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
        </cd:parameter>
        <cd:parameter name="alternative">
          <cd:constant type="a"/>
          <cd:constant type="b"/>
          <cd:constant type="c"/>
          <cd:constant type="..."/>
          <cd:constant type="none"/>
          <cd:constant type="command"/>
        </cd:parameter>
        <cd:parameter name="coupling">
          <cd:constant type="on"/>
          <cd:constant type="off"/>
        </cd:parameter>
        <cd:parameter name="criterium">
          <cd:constant type="cd:section"/>
          <cd:constant type="local"/>
          <cd:constant type="previous"/>
          <cd:constant type="current"/>
          <cd:constant type="all"/>
        </cd:parameter>
        <cd:parameter name="pageboundaries">
          <cd:constant type="cd:list"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="numberstyle">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="textstyle">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="pagestyle">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="color">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="command">
          <cd:constant type="cd:threearguments"/>
        </cd:parameter>
        <cd:parameter name="numbercommand">
          <cd:constant type="cd:oneargument"/>
        </cd:parameter>
        <cd:parameter name="textcommand">
          <cd:constant type="cd:oneargument"/>
        </cd:parameter>
        <cd:parameter name="pagecommand">
          <cd:constant type="cd:oneargument"/>
        </cd:parameter>
        <cd:parameter name="interaction">
          <cd:constant type="cd:sectionnumber"/>
          <cd:constant type="cd:text"/>
          <cd:constant type="pagenumber"/>
          <cd:constant type="all"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="inbetween">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="left">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="right">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="label">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="prefix">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
          <cd:constant type="none"/>
        </cd:parameter>
        <cd:parameter name="pagenumber">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="headnumber">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="cd:sectionnumber">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="aligntitle">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="margin">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
          <cd:constant type="fit"/>
        </cd:parameter>
        <cd:parameter name="height">
          <cd:constant type="cd:dimension"/>
          <cd:constant type="fit"/>
          <cd:constant type="broad"/>
        </cd:parameter>
        <cd:parameter name="depth">
          <cd:constant type="cd:dimension"/>
          <cd:constant type="fit"/>
          <cd:constant type="broad"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="separator">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="stopper">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="symbol">
          <cd:constant type="none"/>
          <cd:constant type="1"/>
          <cd:constant type="2"/>
          <cd:constant type="3"/>
          <cd:constant type="..."/>
        </cd:parameter>
        <cd:parameter name="expansion">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
          <cd:constant type="command"/>
        </cd:parameter>
        <cd:parameter name="maxwidth">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:inherit ref="cd:99" name="setupframed" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:268" name="setuplistalternative" file="core-lst.tex">
    <cd:sequence>
      <cd:string value="setuplistalternative"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="no">
        <cd:constant type="a"/>
        <cd:constant type="b"/>
        <cd:constant type="c"/>
        <!-- cd:constant type="cd:name"/ -->
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="command">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="stretch">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:269" name="definecombinedlist" file="core-lst.tex">
    <cd:sequence>
      <cd:string value="definecombinedlist"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" list="yes">
        <cd:constant type="cd:list"/>
      </cd:keywords>
      <cd:assignments n="3" optional="yes" list="yes">
        <cd:inherit ref="cd:270" name="setupcombinedlist" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:270" name="setupcombinedlist" file="core-lst.tex">
    <cd:sequence>
      <cd:string value="setupcombinedlist"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="level">
          <cd:constant type="1"/>
          <cd:constant type="2"/>
          <cd:constant type="3"/>
          <cd:constant type="4"/>
          <cd:constant type="cd:section"/>
          <cd:constant type="current"/>
        </cd:parameter>
        <cd:inherit ref="cd:267" name="setuplist" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:271" name="placecombinedlist" variant="2" generated="yes" file="core-lst.tex">
    <cd:sequence>
      <cd:string value="place"/>
      <cd:variable value="combinedlist"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" optional="yes" list="yes">
        <cd:inherit ref="cd:270" name="setupcombinedlist" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:272" name="completecombinedlist" generated="yes" file="core-lst.tex">
    <cd:sequence>
      <cd:string value="complete"/>
      <cd:variable value="combinedlist"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" optional="yes" list="yes">
        <cd:inherit ref="cd:270" name="setupcombinedlist" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:273" name="setupnumbering" file="core-num.tex">
    <cd:sequence>
      <cd:string value="setupnumbering"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="way">
          <cd:constant type="bytext"/>
          <cd:constant type="bycd:section"/>
        </cd:parameter>
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:274" name="setupformulas" file="core-mat.tex">
    <cd:sequence>
      <cd:string value="setupformulas"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="location">
          <cd:constant type="left"/>
          <cd:constant type="right"/>
        </cd:parameter>
        <cd:parameter name="left">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="right">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="align">
          <cd:resolve name="align"/>
        </cd:parameter>
        <cd:parameter name="option">
          <cd:constant type="middle"/>
        </cd:parameter>
        <cd:parameter name="strut">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="margin">
          <cd:constant type="cd:dimension"/>
          <cd:constant type="standard"/>
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="align">
          <cd:constant type="flushleft"/>
          <cd:constant type="flushright"/>
          <cd:constant type="middle"/>
          <cd:constant type="center"/>
        </cd:parameter>
        <cd:parameter name="leftmargin">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="rightmargin">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="indentnext">
          <cd:resolve name="indentnext"/>
        </cd:parameter>
        <cd:parameter name="alternative">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="spacebefore">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="separator">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="conversion">
          <cd:constant type="numbers"/>
          <cd:constant type="characters"/>
          <cd:constant type="Characters"/>
          <cd:constant type="romannumerals"/>
          <cd:constant type="Romannumerals"/>
          <cd:constant type="cd:text"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:275" name="publication" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="publication"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:276" name="setuppublications" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="setuppublications"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="alternative">
          <cd:constant type="apa"/>
          <cd:constant type="normal"/>
        </cd:parameter>
        <cd:inherit ref="cd:186" name="setupenumerations" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:277" name="setuplines" file="page-lin.tex">
    <cd:sequence>
      <cd:string value="setuplines"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="inbetween">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="indenting">
          <cd:resolve name="indenting"/>
        </cd:parameter>
        <cd:parameter name="space">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:278" name="lines" type="environment">
    <cd:sequence>
      <cd:string value="lines"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:279" name="setupparagraphnumbering" file="page-lin.tex">
    <cd:sequence>
      <cd:string value="setupparagraphnumbering"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
          <cd:constant type="reset"/>
          <cd:constant type="line"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:280" name="setuplinenumbering" file="page-lin.tex">
    <cd:sequence>
      <cd:string value="setuplinenumbering"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="conversion">
          <cd:constant type="numbers"/>
          <cd:constant type="characters"/>
          <cd:constant type="Characters"/>
          <cd:constant type="romannumerals"/>
          <cd:constant type="Romannumerals"/>
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="start">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="step">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="location">
          <cd:constant type="intext"/>
          <cd:constant type="inmargin"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="prefix">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="referencing">
          <cd:constant type="on"/>
          <cd:constant type="off"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:281" name="linenumbering" type="environment" file="page-lin.tex"> <!-- mkii/mkiv -->
    <cd:sequence>
      <cd:string value="linenumbering"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="continue"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:282" name="line" type="environment">
    <cd:sequence>
      <cd:string value="line"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:283" name="someline" file="page-lin.tex">
    <cd:sequence>
      <cd:string value="someline"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:284" name="inline" file="page-lin.tex">
    <cd:sequence>
      <cd:string value="inline"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:285" name="setupinmargin" file="page-mar.tex">
    <cd:sequence>
      <cd:string value="setupinmargin"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="left"/>
        <cd:constant type="right"/>
        <cd:constant type="cd:number"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="location">
          <cd:constant type="left"/>
          <cd:constant type="right"/>
          <cd:constant type="both"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="align">
          <cd:resolve name="align"/>
        </cd:parameter>
        <cd:parameter name="line">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="separator">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="stack">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:inherit ref="cd:99" name="setupframed" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:286" name="setuppagenumber" file="page-num.tex">
    <cd:sequence>
      <cd:string value="setuppagenumber"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="number">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
          <cd:constant type="keep"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:287" name="setupsubpagenumber" file="page-num.tex">
    <cd:sequence>
      <cd:string value="setupsubpagenumber"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="way">
          <cd:constant type="bytext"/>
          <cd:constant type="bycd:section"/>
        </cd:parameter>
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
          <cd:constant type="none"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:288" name="setupblank" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="setupblank"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="normal" default="yes"/>
        <cd:constant type="default"/>
        <cd:constant type="standard"/>
        <cd:constant type="line"/>
        <cd:constant type="halfline"/>
        <cd:constant type="cd:dimension"/>
        <cd:constant type="big"/>
        <cd:constant type="medium"/>
        <cd:constant type="small"/>
        <cd:constant type="fixed"/>
        <cd:constant type="flexible"/>
        <cd:constant type="global"/>
        <cd:constant type="unknown"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:289" name="defineblank" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="defineblank"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:inherit ref="cd:288" name="setupblank" n="1"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:290" name="definepapersize" file="page-lay.tex">
    <cd:sequence>
      <cd:string value="definepapersize"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="height">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="offset">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="scale">
          <cd:constant type="cd:number"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:291" name="setuppaper" file="page-lay.tex">
    <cd:sequence>
      <cd:string value="setuppaper"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="paper">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="page">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="nx">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="ny">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="height">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="topspace">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="backspace">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="option">
          <cd:constant type="max"/>
          <cd:constant type="fit"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:292" name="setuppapersize" file="page-lay.tex">
    <cd:sequence>
      <cd:string value="setuppapersize"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="A3"/>
        <cd:constant type="A4" default="yes"/>
        <cd:constant type="A5"/>
        <cd:constant type="A6"/>
        <cd:constant type="letter"/>
        <cd:constant type="..."/>
        <cd:constant type="CD"/>
        <cd:constant type="cd:name"/>
        <cd:constant type="landscape"/>
        <cd:constant type="mirrored"/>
        <cd:constant type="rotated"/>
        <cd:constant type="90"/>
        <cd:constant type="180"/>
        <cd:constant type="270"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes" list="yes">
        <cd:constant type="negative"/>
        <cd:inherit ref="cd:292" name="setuppapersize" n="1"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:293" name="setuparranging" file="page-imp.tex">
    <cd:sequence>
      <cd:string value="setuparranging"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="disable"/>
        <cd:constant type="2*16"/>
        <cd:constant type="2*8"/>
        <cd:constant type="2*4"/>
        <cd:constant type="2*2"/>
        <cd:constant type="2**2"/>
        <cd:constant type="2*2*4"/>
        <cd:constant type="2*4*2"/>
        <cd:constant type="2UP"/>
        <cd:constant type="2DOWN"/>
        <cd:constant type="2SIDE"/>
        <cd:constant type="2TOP"/>
        <cd:constant type="mirrored"/>
        <cd:constant type="rotated"/>
        <cd:constant type="doublesided"/>
        <cd:constant type="negative"/>
        <cd:constant type="background"/>
        <cd:constant type="90"/>
        <cd:constant type="180"/>
        <cd:constant type="270"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:294" name="showprint" file="page-run.tex"> <!-- page-lay.tex -->
    <cd:sequence>
      <cd:string value="showprint"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:inherit ref="cd:292" name="setuppapersize" n="1"/>
      </cd:keywords>
      <cd:keywords n="2" list="yes">
        <cd:inherit ref="cd:292" name="setuppapersize" n="2"/>
      </cd:keywords>
      <cd:assignments n="3" list="yes">
        <cd:inherit ref="cd:223" name="setuplayout" n="1"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:295" name="definelogo" file="page-log.tex">
    <cd:sequence>
      <cd:string value="definelogo"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="top"/>
        <cd:constant type="header"/>
        <cd:constant type="footer"/>
        <cd:constant type="bottom"/>
      </cd:keywords>
      <cd:keywords n="3">
        <cd:constant type="none"/>
        <cd:constant type="page"/>
        <cd:constant type="leftedge"/>
        <cd:constant type="leftmargin"/>
        <cd:constant type="left"/>
        <cd:constant type="middle"/>
        <cd:constant type="right"/>
        <cd:constant type="rightmargin"/>
        <cd:constant type="rightedge"/>
      </cd:keywords>
      <cd:assignments n="4" list="yes">
        <cd:parameter name="command">
          <cd:constant type="cd:command"/>
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:296" name="placelogos" file="page-log.tex">
    <cd:sequence>
      <cd:string value="placelogos"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:297" name="setupwhitespace">
    <cd:sequence>
      <cd:string value="setupwhitespace"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="none" default="yes"/>
        <cd:constant type="small"/>
        <cd:constant type="medium"/>
        <cd:constant type="big"/>
        <cd:constant type="line"/>
        <cd:constant type="fixed"/>
        <cd:constant type="fix"/>
        <cd:constant type="cd:dimension"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:298" name="setupindenting">
    <cd:sequence>
      <cd:string value="setupindenting"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:resolve name="indenting"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:299" name="definesectionblock" file="core-sec.tex">
    <cd:sequence>
      <cd:string value="definesectionblock"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:inherit ref="cd:300" name="setupsectionblock" n="1"/>
      </cd:keywords>
      <cd:assignments n="2" optional="yes" list="yes">
        <cd:inherit ref="cd:300" name="setupsectionblock" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:300" name="setupsectionblock" file="core-sec.tex">
    <cd:sequence>
      <cd:string value="setupsectionblock"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="number">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="page">
          <cd:constant type="yes"/>
          <cd:constant type="right"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:301" name="definesection" file="core-sec.tex">
    <cd:sequence>
      <cd:string value="definesection"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:302" name="setupsection" file="core-sec.tex">
    <cd:sequence>
      <cd:string value="setupsection"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="3" list="yes">
        <cd:parameter name="conversion">
          <cd:constant type="numbers"/>
          <cd:constant type="characters"/>
          <cd:constant type="Characters"/>
          <cd:constant type="romannumerals"/>
          <cd:constant type="Romannumerals"/>
        </cd:parameter>
        <cd:parameter name="previousnumber">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:303" name="setuphead" file="core-sec.tex">
    <cd:sequence>
      <cd:string value="setuphead"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:section"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="textstyle">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="numberstyle">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="color">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="textcolor">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="numbercolor">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="number">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="ownnumber">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="page">
          <cd:constant type="left"/>
          <cd:constant type="right"/>
          <cd:constant type="yes"/>
        </cd:parameter>
        <cd:parameter name="continue">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="header">
          <cd:constant type="none"/>
          <cd:constant type="empty"/>
          <cd:constant type="high"/>
          <cd:constant type="nomarking"/>
        </cd:parameter>
        <cd:parameter name="text">
          <cd:constant type="none"/>
          <cd:constant type="empty"/>
          <cd:constant type="high"/>
          <cd:constant type="nomarking"/>
        </cd:parameter>
        <cd:parameter name="footer">
          <cd:constant type="none"/>
          <cd:constant type="empty"/>
          <cd:constant type="high"/>
          <cd:constant type="nomarking"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="inbetween">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="alternative">
          <cd:constant type="normal"/>
          <cd:constant type="inmargin"/>
          <cd:constant type="middle"/>
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="hang">
          <cd:constant type="none"/>
          <cd:constant type="broad"/>
          <cd:constant type="fit"/>
          <cd:constant type="line"/>
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="command">
          <cd:constant type="cd:twoarguments"/>
        </cd:parameter>
        <cd:parameter name="numbercommand">
          <cd:constant type="cd:oneargument"/>
        </cd:parameter>
        <cd:parameter name="textcommand">
          <cd:constant type="cd:oneargument"/>
        </cd:parameter>
        <cd:parameter name="deepnumbercommand">
          <cd:constant type="cd:oneargument"/>
        </cd:parameter>
        <cd:parameter name="deeptextcommand">
          <cd:constant type="cd:oneargument"/>
        </cd:parameter>
        <cd:parameter name="prefix">
          <cd:constant type="+"/>
          <cd:constant type="-"/>
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="placehead">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
          <cd:constant type="empty"/>
        </cd:parameter>
        <cd:parameter name="incrementnumber">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
          <cd:constant type="cd:list"/>
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="resetnumber">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="file">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="expansion">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
          <cd:constant type="command"/>
        </cd:parameter>
        <cd:parameter name="margintext">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:inherit ref="cd:240" name="setupheads" n="1"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:304" name="setupheadnumber" file="core-sec.tex">
    <cd:sequence>
      <cd:string value="setupheadnumber"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:section"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:number"/>
        <cd:constant type="+cd:number"/>
        <cd:constant type="-cd:number"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:305" name="headnumber">
    <cd:sequence>
      <cd:string value="headnumber"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:section"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:306" name="determineheadnumber" file="core-sec.tex">
    <cd:sequence>
      <cd:string value="determineheadnumber"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:section"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:307" name="currentheadnumber" file="core-sec.tex">
    <cd:sequence>
      <cd:string value="currentheadnumber"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:308" name="nextsection" generated="yes" file="core-sec.tex">
    <cd:sequence>
      <cd:string value="next"/>
      <cd:variable value="section"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:309" name="definehead" file="core-sec.tex">
    <cd:sequence>
      <cd:string value="definehead"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:section"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:310" name="setupitemgroup" file="core-itm.tex">
    <cd:sequence>
      <cd:string value="setupitemgroup"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes">
        <cd:constant type="cd:number"/>
        <cd:constant type="each"/>
      </cd:keywords>
      <cd:keywords n="3" optional="yes" list="yes">
        <cd:constant type="standard" default="yes"/>
        <cd:constant type="broad"/>
        <cd:constant type="serried"/>
        <cd:constant type="packed"/>
        <cd:constant type="unpacked"/>
        <cd:constant type="nowhite"/>
        <cd:constant type="before"/>
        <cd:constant type="after"/>
        <cd:constant type="stopper"/>
        <cd:constant type="joinedup"/>
        <cd:constant type="atmargin"/>
        <cd:constant type="inmargin"/>
        <cd:constant type="autointro"/>
        <cd:constant type="loose"/>
        <cd:constant type="repeat"/>
        <cd:constant type="cd:section"/>
        <cd:constant type="paragraph"/>
        <cd:constant type="intext"/>
        <cd:constant type="random"/>
        <cd:constant type="reverse"/>
      </cd:keywords>
      <cd:assignments n="4" optional="yes" list="yes">
        <cd:parameter name="margin">
          <cd:constant type="no"/>
          <cd:constant type="standard"/>
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="leftmargin">
          <cd:constant type="no"/>
          <cd:constant type="standard"/>
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="rightmargin">
          <cd:constant type="no"/>
          <cd:constant type="standard"/>
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="factor">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="items">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="start">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="inbetween">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="left">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="right">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="beforehead">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="afterhead">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="headstyle">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="marstyle">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="symstyle">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="stopper">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="n">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="symbol">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="align">
          <cd:resolve name="align"/>
        </cd:parameter>
        <cd:parameter name="symalign">
          <cd:resolve name="symalign"/>
        </cd:parameter>
        <cd:parameter name="indentnext">
          <cd:resolve name="indentnext"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:311" name="itemgroup" type="environment" generated="yes" file="core-itm.tex">
    <cd:sequence>
      <cd:variable value="itemgroup"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes" list="yes">
        <cd:constant type="a"/>
        <cd:constant type="A"/>
        <cd:constant type="KA"/>
        <cd:constant type="n"/>
        <cd:constant type="N"/>
        <cd:constant type="m"/>
        <cd:constant type="r"/>
        <cd:constant type="R"/>
        <cd:constant type="KR"/>
        <cd:constant type="cd:number"/>
        <cd:constant type="continue"/>
        <cd:constant type="standard" default="yes"/>
        <cd:constant type="broad"/>
        <cd:constant type="serried"/>
        <cd:constant type="packed"/>
        <cd:constant type="stopper"/>
        <cd:constant type="joinedup"/>
        <cd:constant type="atmargin"/>
        <cd:constant type="inmargin"/>
        <cd:constant type="intro"/>
        <cd:constant type="columns"/>
        <cd:constant type="text"/>
        <cd:constant type="paragraph"/>
        <cd:constant type="repeat"/>
      </cd:keywords>
      <cd:assignments n="3" optional="yes" list="yes">
        <cd:inherit ref="cd:310" name="setupitemgroup" n="4"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:312" name="item" file="core-itm.tex">
    <cd:sequence>
      <cd:string value="item"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1" optional="yes" list="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:313" name="but">
    <cd:sequence>
      <cd:string value="but"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1" interactive="exclusive"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:314" name="its">
    <cd:sequence>
      <cd:string value="its"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1" optional="yes" list="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:315" name="ran">
    <cd:sequence>
      <cd:string value="ran"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:316" name="head">
    <cd:sequence>
      <cd:string value="head"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1" optional="yes" list="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:317" name="mar">
    <cd:sequence>
      <cd:string value="mar"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1" optional="yes" list="yes"/>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:318" name="sub">
    <cd:sequence>
      <cd:string value="sub"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1" optional="yes" list="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:319" name="sym" file="core-itm.tex">
    <cd:sequence>
      <cd:string value="sym"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:320" name="nop">
    <cd:sequence>
      <cd:string value="nop"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:321" name="defineregister" file="core-reg.tex">
    <cd:sequence>
      <cd:string value="defineregister"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:singular"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:plural"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:322" name="setupregister" file="core-reg.tex">
    <cd:sequence>
      <cd:string value="setupregister"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:singular"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="3" list="yes">
        <cd:parameter name="n">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="balance">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="align">
          <cd:resolve name="align"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="pagestyle">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="textstyle">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="indicator">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="coupling">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="cd:sectionnumber">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="criterium">
          <cd:constant type="cd:section"/>
          <cd:constant type="local"/>
          <cd:constant type="all"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="symbol">
          <cd:constant type="1"/>
          <cd:constant type="2"/>
          <cd:constant type="..."/>
          <cd:constant type="n"/>
          <cd:constant type="a"/>
          <cd:constant type="..."/>
          <cd:constant type="none"/>
        </cd:parameter>
        <cd:parameter name="interaction">
          <cd:constant type="pagenumber"/>
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="expansion">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
          <cd:constant type="command"/>
        </cd:parameter>
        <cd:parameter name="referencing">
          <cd:constant type="on"/>
          <cd:constant type="off"/>
        </cd:parameter>
        <cd:parameter name="command">
          <cd:constant type="cd:oneargument"/>
        </cd:parameter>
        <cd:parameter name="location">
          <cd:constant type="left"/>
          <cd:constant type="middle"/>
          <cd:constant type="right"/>
        </cd:parameter>
        <cd:parameter name="maxwidth">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="unknownreference">
          <cd:constant type="empty"/>
          <cd:constant type="none"/>
        </cd:parameter>
        <cd:parameter name="alternative">
          <cd:constant type="a"/>
          <cd:constant type="b"/>
          <cd:constant type="A"/>
          <cd:constant type="B"/>
        </cd:parameter>
        <cd:parameter name="prefix">
          <cd:constant type="both"/>
          <cd:constant type="first"/>
          <cd:constant type="none"/>
        </cd:parameter>
        <cd:parameter name="compress">
          <cd:constant type="no"/>
          <cd:constant type="yes"/>
        </cd:parameter>
        <cd:parameter name="deeptextcommand">
          <cd:constant type="cd:oneargument"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:323" name="register" generated="yes" file="core-reg.tex">
    <cd:sequence>
      <cd:variable value="register"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:text"/>
      </cd:keywords>
      <cd:index n="2" list="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:324" name="startregister" generated="yes" file="core-reg.tex">
    <cd:sequence>
      <cd:string value="start"/>
      <cd:variable value="register"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:text"/>
      </cd:keywords>
      <cd:index n="2" list="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:325" name="writetoregister" file="core-reg.tex">
    <cd:sequence>
      <cd:string value="writetoregister"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:singular"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes">
        <cd:constant type="cd:text"/>
      </cd:keywords>
      <cd:index n="3" list="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:326" name="coupledregister" generated="yes">
    <cd:sequence>
      <cd:string value="coupled"/>
      <cd:variable value="register"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:text"/>
      </cd:keywords>
      <cd:index n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:327" name="coupleregister" file="core-reg.tex">
    <cd:sequence>
      <cd:string value="coupleregister"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:328" name="placeregister" variant="1" file="core-reg.tex">
    <cd:sequence>
      <cd:string value="placeregister"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" optional="yes" list="yes">
        <cd:inherit ref="cd:322" name="setupregister" n="3"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:329" name="seeregister" generated="yes">
    <cd:sequence>
      <cd:string value="see"/>
      <cd:variable value="register"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:text"/>
      </cd:keywords>
      <cd:content n="2"/>
      <cd:index n="3" list="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:330" name="completeregister" generated="yes" file="core-reg.tex">
    <cd:sequence>
      <cd:string value="complete"/>
      <cd:variable value="register"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" interactive="yes" optional="yes" list="yes">
        <cd:inherit ref="cd:322" name="setupregister" n="3"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:331" name="placeregister" variant="2" generated="yes" file="core-reg.tex">
    <cd:sequence>
      <cd:string value="place"/>
      <cd:variable value="register"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" interactive="yes" optional="yes" list="yes">
        <cd:inherit ref="cd:322" name="setupregister" n="3"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:332" name="definesynonyms" file="core-syn.tex">
    <cd:sequence>
      <cd:string value="definesynonyms"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:singular"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:plural"/>
      </cd:keywords>
      <cd:keywords n="3">
        <cd:constant type="cd:command"/>
      </cd:keywords>
      <cd:keywords n="4" optional="yes">
        <cd:constant type="cd:command"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:333" name="setupsynonyms" file="core-syn.tex">
    <cd:sequence>
      <cd:string value="setupsynonyms"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="textstyle">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="synonymstyle">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="location">
          <cd:constant type="left"/>
          <cd:constant type="right"/>
          <cd:constant type="top"/>
          <cd:constant type="serried"/>
          <cd:constant type="inmargin"/>
          <cd:constant type="inleft"/>
          <cd:constant type="inright"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
        </cd:parameter>
        <cd:parameter name="criterium">
          <cd:constant type="all"/>
          <cd:constant type="used"/>
        </cd:parameter>
        <cd:parameter name="conversion">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="expansion">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
          <cd:constant type="command"/>
        </cd:parameter>
        <cd:parameter name="command">
          <cd:constant type="cd:threearguments"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:334" name="synonym" generated="yes">
    <cd:sequence>
      <cd:variable value="synonym"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:text"/>
      </cd:keywords>
      <cd:content n="2"/>
      <cd:content n="3"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:335" name="completelistofsynonyms" generated="yes">
    <cd:sequence>
      <cd:string value="completelistof"/>
      <cd:variable value="synonyms"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:336" name="placelistofsynonyms" generated="yes">
    <cd:sequence>
      <cd:string value="placelistof"/>
      <cd:variable value="synonyms"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:337" name="loadsynonyms" generated="yes">
    <cd:sequence>
      <cd:string value="load"/>
      <cd:variable value="synonyms"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:338" name="definesorting" file="core-syn.tex">
    <cd:sequence>
      <cd:string value="definesorting"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:singular"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:plural"/>
      </cd:keywords>
      <cd:keywords n="3" optional="yes">
        <cd:constant type="cd:command"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:339" name="setupsorting" file="core-syn.tex">
    <cd:sequence>
      <cd:string value="setupsorting"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="command">
          <cd:constant type="cd:oneargument"/>
        </cd:parameter>
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
        </cd:parameter>
        <cd:parameter name="criterium">
          <cd:constant type="all"/>
          <cd:constant type="used"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="expansion">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
          <cd:constant type="command"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:340" name="sort" generated="yes">
    <cd:sequence>
      <cd:variable value="sort"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:text"/>
      </cd:keywords>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:341" name="completelistofsorts" generated="yes">
    <cd:sequence>
      <cd:string value="completelistof"/>
      <cd:variable value="sorts"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:342" name="placelistofsorts" generated="yes">
    <cd:sequence>
      <cd:string value="placelistof"/>
      <cd:variable value="sorts"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:343" name="loadsorts" generated="yes">
    <cd:sequence>
      <cd:string value="load"/>
      <cd:variable value="sorts"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:344" name="definemakeup" file="page-mak.tex">
    <cd:sequence>
      <cd:string value="definemakeup"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:inherit ref="cd:346" name="setupmakeup" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:345" name="makeup" type="environment">
    <cd:sequence>
      <cd:string value="makeup"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" optional="yes" list="yes">
        <cd:inherit ref="cd:346" name="setupmakeup" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:346" name="setupmakeup" file="page-mak.tex">
    <cd:sequence>
      <cd:string value="setupmakeup"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="height">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="voffset">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="hoffset">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="page">
          <cd:constant type="left"/>
          <cd:constant type="yes"/>
          <cd:constant type="right"/>
        </cd:parameter>
        <cd:parameter name="commands">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="doublesided">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
          <cd:constant type="empty"/>
        </cd:parameter>
        <cd:parameter name="headerstate">
          <cd:constant type="normal"/>
          <cd:constant type="stop"/>
          <cd:constant type="start"/>
          <cd:constant type="empty"/>
          <cd:constant type="none"/>
          <cd:constant type="nomarking"/>
        </cd:parameter>
        <cd:parameter name="footerstate">
          <cd:constant type="normal"/>
          <cd:constant type="stop"/>
          <cd:constant type="start"/>
          <cd:constant type="empty"/>
          <cd:constant type="none"/>
          <cd:constant type="nomarking"/>
        </cd:parameter>
        <cd:parameter name="textstate">
          <cd:constant type="normal"/>
          <cd:constant type="stop"/>
          <cd:constant type="start"/>
          <cd:constant type="empty"/>
          <cd:constant type="none"/>
          <cd:constant type="nomarking"/>
        </cd:parameter>
        <cd:parameter name="topstate">
          <cd:constant type="stop"/>
          <cd:constant type="start"/>
        </cd:parameter>
        <cd:parameter name="bottomstate">
          <cd:constant type="stop"/>
          <cd:constant type="start"/>
        </cd:parameter>
        <cd:parameter name="pagestate">
          <cd:constant type="stop"/>
          <cd:constant type="start"/>
        </cd:parameter>
        <cd:parameter name="color">
          <cd:constant type="cd:name"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:347" name="namemakeup" type="environment" generated="yes">
    <cd:sequence>
      <cd:variable value="name"/>
      <cd:string value="makeup"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:348" name="version">
    <cd:sequence>
      <cd:string value="version"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="final" default="yes"/>
        <cd:constant type="concept"/>
        <cd:constant type="temporary"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:349" name="currentdate">
    <cd:sequence>
      <cd:string value="currentdate"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:inherit ref="cd:350" name="date" n="2"/> <!-- or vice versa :) -->
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:350" name="date" file="core-con.tex">
    <cd:sequence>
      <cd:string value="date"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" optional="yes" list="yes"> <!-- if not given, current date is used -->
        <cd:parameter name="d">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="m">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="y">
          <cd:constant type="cd:number"/>
        </cd:parameter>
      </cd:assignments>
      <cd:keywords n="2" optional="yes" list="yes">
        <cd:constant type="day"/>
        <cd:constant type="month"/>
        <cd:constant type="year"/>
        <cd:constant type="weekday"/>
        <cd:constant type="d"/>
        <cd:constant type="m"/>
        <cd:constant type="y"/> <!-- also j -->
        <cd:constant type="w"/>
        <cd:constant type="dd"/>
        <cd:constant type="mm"/>
        <cd:constant type="yy"/> <!-- also jj -->
        <cd:constant type="space"/>
        <cd:constant type="--"/>
        <cd:constant type="day+"/>
        <cd:constant type="d+"/>
        <cd:constant type="dd+"/>
        <cd:constant type="referral"/>
        <cd:constant type="cd:text"/> <!-- any other text -->
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:351" name="referraldate" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="referraldate"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:352" name="indenting" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="indenting"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:resolve name="indenting"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:353" name="noindenting" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="noindenting"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:354" name="blank" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="blank"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes" list="yes">
        <cd:constant type="small"/>
        <cd:constant type="medium"/>
        <cd:constant type="big" default="yes"/>
        <cd:constant type="nowhite"/>
        <cd:constant type="back"/>
        <cd:constant type="white"/>
        <cd:constant type="disable"/>
        <cd:constant type="force"/>
        <cd:constant type="reset"/>
        <cd:constant type="line"/>
        <cd:constant type="halfline"/>
        <cd:constant type="cd:formula"/>
        <cd:constant type="fixed"/>
        <cd:constant type="flexible"/>
        <cd:constant type="none"/>
        <cd:constant type="always"/>
        <cd:constant type="outer"/>
        <cd:constant type="joinedup"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:355" name="packed" type="environment" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="packed"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="blank"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:356" name="unpacked" type="environment">
    <cd:sequence>
      <cd:string value="unpacked"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:357" name="linecorrection" type="environment">
    <cd:sequence>
      <cd:string value="linecorrection"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:358" name="correctwhitespace" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="correctwhitespace"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:359" name="postponing" type="environment">
    <cd:sequence>
      <cd:string value="postponing"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:360" name="local" type="environment">
    <cd:sequence>
      <cd:string value="local"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:361" name="narrower" type="environment">
    <cd:sequence>
      <cd:string value="narrower"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes" list="yes">
        <cd:constant type="left"/>
        <cd:constant type="middle" default="yes"/>
        <cd:constant type="right"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:362" name="hiding" type="environment">
    <cd:sequence>
      <cd:string value="hiding"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:363" name="setupalign" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="setupalign"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="width"/>
        <cd:constant type="left"/>
        <cd:constant type="right"/>
        <cd:constant type="middle"/>
        <cd:constant type="inner"/>
        <cd:constant type="outer"/>
        <cd:constant type="wide"/>
        <cd:constant type="broad"/>
        <cd:constant type="height"/>
        <cd:constant type="bottom"/>
        <cd:constant type="line"/>
        <cd:constant type="reset"/>
        <cd:constant type="hanging"/>
        <cd:constant type="nothanging"/>
        <cd:constant type="hyphenated"/>
        <cd:constant type="nothyphenated"/>
        <cd:constant type="lesshyphenation"/>
        <cd:constant type="morehyphenation"/>
        <cd:constant type="new"/>
        <cd:constant type="old"/>
        <cd:constant type="normal"/>
        <cd:constant type="yes"/>
        <cd:constant type="no"/>
        <cd:constant type="flushleft"/>
        <cd:constant type="flushright"/>
        <cd:constant type="flushouter"/>
        <cd:constant type="flushinner"/>
        <cd:constant type="center"/>
        <cd:constant type="hz"/>
        <cd:constant type="nohz"/>
        <cd:constant type="spacing"/>
        <cd:constant type="nospacing"/>
        <cd:constant type="tolerant"/>
        <cd:constant type="verytolerant"/>
        <cd:constant type="stretch"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>


  <cd:command id="cd:364" name="alignment" type="environment" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="alignment"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes" list="yes">
        <cd:inherit ref="cd:363" name="setupalign" n="1"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:365" name="setupspacing">
    <cd:sequence>
      <cd:string value="setupspacing"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="broad"/>
        <cd:constant type="packed"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:366" name="setuptolerance" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="setuptolerance"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="horizontal"/>
        <cd:constant type="vertical"/>
        <cd:constant type="stretch"/>
        <cd:constant type="space"/>
        <cd:constant type="verystrict" default="yes"/>
        <cd:constant type="strict"/>
        <cd:constant type="tolerant"/>
        <cd:constant type="verytolerant"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:367" name="pagetype" file="page-ini.tex">
    <cd:sequence>
      <cd:string value="pagetype"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:368" name="processpage" file="page-ini.tex">
    <cd:sequence>
      <cd:string value="processpage"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="yes" default="yes"/>
        <cd:constant type="no"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:369" name="couplepage" file="page-ini.tex">
    <cd:sequence>
      <cd:string value="couplepage"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="option">
          <cd:constant type="doublesided"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:370" name="position" file="page-lyr.tex">
    <cd:sequence>
      <cd:string value="position"/>
    </cd:sequence>
    <cd:arguments>
      <cd:position n="1" list="yes"/>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:371" name="setupscreens" file="core-rul.tex">
    <cd:sequence>
      <cd:string value="setupscreens"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="method">
          <cd:constant type="dot"/>
          <cd:constant type="rule"/>
          <cd:constant type="external"/>
        </cd:parameter>
        <cd:parameter name="resolution">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="factor">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="screen">
          <cd:constant type="cd:number"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:372" name="setupbackgrounds" file="page-bck.tex">
    <cd:sequence>
      <cd:string value="setupbackgrounds"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="top"/>
        <cd:constant type="header"/>
        <cd:constant type="cd:text"/>
        <cd:constant type="footer"/>
        <cd:constant type="bottom"/>
        <cd:constant type="page"/>
        <cd:constant type="paper"/>
        <cd:constant type="leftpage"/>
        <cd:constant type="rightpage"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes" list="yes">
        <cd:constant type="leftedge"/>
        <cd:constant type="leftmargin"/>
        <cd:constant type="cd:text"/>
        <cd:constant type="rightmargin"/>
        <cd:constant type="rightedge"/>
      </cd:keywords>
      <cd:assignments n="3" list="yes">
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
          <cd:constant type="cd:repeat"/>
        </cd:parameter>
        <cd:inherit ref="cd:99" name="setupframed" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:373" name="buffer" type="environment" generated="yes" file="core-buf.tex">
    <cd:sequence>
      <cd:variable value="buffer"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:374" name="buffer" type="environment" file="core-buf.tex">
    <cd:sequence>
      <cd:string value="buffer"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:375" name="getbuffer">
    <cd:sequence>
      <cd:string value="getbuffer"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:376" name="typebuffer" file="core-buf.tex">
    <cd:sequence>
      <cd:string value="typebuffer"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:377" name="definebuffer" file="core-buf.tex">
    <cd:sequence>
      <cd:string value="definebuffer"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:378" name="setupbuffer" file="core-buf.tex">
    <cd:sequence>
      <cd:string value="setupbuffer"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="paragraph">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:379" name="defineblock" file="core-buf.tex">
    <cd:sequence>
      <cd:string value="defineblock"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:380" name="nomoreblocks" file="core-buf.tex">
    <cd:sequence>
      <cd:string value="nomoreblocks"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:381" name="hideblocks" file="core-buf.tex">
    <cd:sequence>
      <cd:string value="hideblocks"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:382" name="keepblocks" file="core-buf.tex">
    <cd:sequence>
      <cd:string value="keepblocks"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes" list="yes">
        <cd:constant type="all"/>
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:383" name="useblocks" file="core-buf.tex">
    <cd:sequence>
      <cd:string value="useblocks"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:384" name="processblocks" file="core-buf.tex">
    <cd:sequence>
      <cd:string value="processblocks"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:385" name="bypassblocks" file="core-buf.tex">
    <cd:sequence>
      <cd:string value="bypassblocks"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:386" name="forceblocks">
    <cd:sequence>
      <cd:string value="forceblocks"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:387" name="selectblocks" file="core-buf.tex">
    <cd:sequence>
      <cd:string value="selectblocks"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="3" optional="yes">
        <cd:parameter name="criterium">
          <cd:constant type="all"/>
          <cd:constant type="cd:section"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:388" name="setupblock" file="core-buf.tex">
    <cd:sequence>
      <cd:string value="setupblock"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="inner">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="file">
          <cd:constant type="cd:file"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:389" name="formula" type="environment" generated="yes">
    <cd:sequence>
      <cd:variable value="formula"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:390" name="mathematics" file="supp-mat.tex">
    <cd:sequence>
      <cd:string value="mathematics"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:391" name="placeformula" file="core-mat.tex">
    <cd:sequence>
      <cd:string value="placeformula"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1" optional="yes" list="yes"/>
      <cd:content n="2" optional="yes"/>
      <cd:displaymath n="3"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:392" name="placesubformula" file="core-mat.tex">
    <cd:sequence>
      <cd:string value="placesubformula"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1" optional="yes" list="yes"/>
      <cd:content n="2" optional="yes"/>
      <cd:displaymath n="3"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:393" name="placefloat" generated="yes" file="page-flt.tex">
    <cd:sequence>
      <cd:string value="place"/>
      <cd:variable value="float"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="left"/>
        <cd:constant type="right"/>
        <cd:constant type="here" default="yes"/>
        <cd:constant type="top"/>
        <cd:constant type="bottom"/>
        <cd:constant type="inleft"/>
        <cd:constant type="inright"/>
        <cd:constant type="inmargin"/>
        <cd:constant type="margin"/>
        <cd:constant type="leftmargin"/>
        <cd:constant type="rightmargin"/>
        <cd:constant type="leftedge"/>
        <cd:constant type="rightedge"/>
        <cd:constant type="innermargin"/>
        <cd:constant type="outermargin"/>
        <cd:constant type="inneredge"/>
        <cd:constant type="outeredge"/>
        <cd:constant type="inner"/>
        <cd:constant type="outer"/>
        <cd:constant type="line"/>
        <cd:constant type="high"/>
        <cd:constant type="low"/>
        <cd:constant type="fit"/>
        <cd:constant type="page"/>
        <cd:constant type="leftpage"/>
        <cd:constant type="rightpage"/>
        <cd:constant type="opposite"/>
        <cd:constant type="always"/>
        <cd:constant type="auto"/>
        <cd:constant type="force"/>
        <cd:constant type="tall"/>
        <cd:constant type="reset"/>
        <cd:constant type="line"/>
        <cd:constant type="height"/>
        <cd:constant type="depth"/>
        <cd:constant type="split"/>
        <cd:constant type="90"/>
        <cd:constant type="180"/>
        <cd:constant type="270"/>
      </cd:keywords>
      <cd:reference n="2" optional="yes" list="yes"/>
      <cd:content n="3"/>
      <cd:content n="4"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:394" name="reservefloat" generated="yes">
    <cd:sequence>
      <cd:string value="reserve"/>
      <cd:variable value="float"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" optional="yes" list="yes">
        <cd:parameter name="height">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="frame">
          <cd:constant type="on"/>
          <cd:constant type="off"/>
        </cd:parameter>
      </cd:assignments>
      <cd:keywords n="2" optional="yes">
        <cd:constant type="cd:text"/>
      </cd:keywords>
      <cd:reference n="3" optional="yes" list="yes"/>
      <cd:content n="4"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:395" name="definefloat" file="page-flt.tex">
    <cd:sequence>
      <cd:string value="definefloat"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:singular"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:plural"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:396" name="setupfloat" file="page-flt.tex">
    <cd:sequence>
      <cd:string value="setupfloat"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="height">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="maxheight">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="maxwidth">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="minwidth">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="default">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="pageboundaries">
          <cd:constant type="cd:list"/>
        </cd:parameter>
        <cd:parameter name="leftmargindistance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="rightmargindistance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="location">
          <cd:constant type="left"/>
          <cd:constant type="middle"/>
          <cd:constant type="right"/>
        </cd:parameter>
        <cd:inherit ref="cd:99" name="setupframed" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:397" name="floattext" type="environment" generated="yes">
    <cd:sequence>
      <cd:variable value="float"/>
      <cd:string value="text"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="left"/>
        <cd:constant type="right"/>
        <cd:constant type="high"/>
        <cd:constant type="middle"/>
        <cd:constant type="low"/>
        <cd:constant type="offset"/>
        <cd:constant type="tall"/>
      </cd:keywords>
      <cd:reference n="2" optional="yes"/>
      <cd:content n="3"/>
      <cd:content n="4"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:398" name="placelistoffloats" generated="yes">
    <cd:sequence>
      <cd:string value="placelistof"/>
      <cd:variable value="floats"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:399" name="completelistoffloats" generated="yes">
    <cd:sequence>
      <cd:string value="completelistof"/>
      <cd:variable value="floats"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:400" name="referral" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="referral"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="bet">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="ken">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="dat">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="van">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="aan">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="ref">
          <cd:constant type="cd:text"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:401" name="selectpaper">
    <cd:sequence>
      <cd:string value="selectpaper"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="family">
          <cd:constant type="1"/>
          <cd:constant type="2"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:402" name="couplepaper">
    <cd:sequence>
      <cd:string value="couplepaper"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:403" name="chem" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="chem"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
      <cd:content n="2"/>
      <cd:content n="3"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:404" name="fraction" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="fraction"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:405" name="periods" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="periods"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:number"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:406" name="items">
    <cd:sequence>
      <cd:string value="items"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" optional="yes" list="yes">
        <cd:inherit ref="cd:407" name="setupitems" n="1"/>
      </cd:assignments>
      <cd:content n="2" list="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:407" name="setupitems" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="setupitems"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="location">
          <cd:constant type="left"/>
          <cd:constant type="right"/>
          <cd:constant type="inmargin"/>
          <cd:constant type="top"/>
          <cd:constant type="bottom"/>
        </cd:parameter>
        <cd:parameter name="symbol">
          <cd:constant type="1"/>
          <cd:constant type="2"/>
          <cd:constant type="..."/>
          <cd:constant type="n"/>
          <cd:constant type="a"/>
          <cd:constant type="..."/>
          <cd:constant type="cd:text"/>
          <cd:constant type="none"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="n">
          <cd:constant type="cd:number"/>
          <cd:constant type="unknown"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="inbetween">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="align">
          <cd:resolve name="align"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:408" name="quotation" type="environment" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="quotation"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="left"/>
        <cd:constant type="middle" default="yes"/>
        <cd:constant type="right"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:409" name="quotation" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="quotation"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:410" name="quote" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="quote"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:411" name="setupquote" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="setupquote"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="color">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="location">
          <cd:constant type="cd:text"/>
          <cd:constant type="margin"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:412" name="defineparagraphs" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="defineparagraphs"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="n">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="rule">
          <cd:constant type="on"/>
          <cd:constant type="off"/>
        </cd:parameter>
        <cd:parameter name="height">
          <cd:constant type="fit"/>
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="inner">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="tolerance">
          <cd:constant type="verystrict"/>
          <cd:constant type="strict"/>
          <cd:constant type="tolerant"/>
          <cd:constant type="verytolerant"/>
          <cd:constant type="stretch"/>
        </cd:parameter>
        <cd:parameter name="align">
          <cd:resolve name="align"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:413" name="paragraph" generated="yes">
    <cd:sequence>
      <cd:variable value="paragraph"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:414" name="paragraph" type="environment" generated="yes">
    <cd:sequence>
      <cd:variable value="paragraph"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:415" name="setupparagraphs" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="setupparagraphs"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes">
        <cd:constant type="cd:number"/>
        <cd:constant type="each"/>
      </cd:keywords>
      <cd:assignments n="3" list="yes">
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="height">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="align">
          <cd:resolve name="align"/>
        </cd:parameter>
        <cd:parameter name="tolerance">
          <cd:constant type="verystrict"/>
          <cd:constant type="strict"/>
          <cd:constant type="tolerant"/>
          <cd:constant type="verytolerant"/>
          <cd:constant type="stretch"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="inner">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="command">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="rule">
          <cd:constant type="on"/>
          <cd:constant type="off"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:416" name="setuptab" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="setuptab"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="sample">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="headstyle">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="location">
          <cd:constant type="left"/>
          <cd:constant type="right"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:417" name="tab">
    <cd:sequence>
      <cd:string value="tab"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
      <cd:nothing n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:418" name="document" type="environment">
    <cd:sequence>
      <cd:string value="document"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:419" name="labels">
    <cd:sequence>
      <cd:string value="labels"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:420" name="definetabulate" file="core-tbl.tex">
    <cd:sequence>
      <cd:string value="definetabulate"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="3">
        <cd:constant type="cd:text"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:421" name="tabulate" type="environment" generated="yes">
    <cd:sequence>
      <cd:variable value="tabulate"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:text"/>
      </cd:keywords>
      <cd:assignments n="2" optional="yes" list="yes">
        <cd:inherit ref="cd:431" name="setupexternalfigures" n="1"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:422" name="setuptabulate" file="core-tbl.tex">
    <cd:sequence>
      <cd:string value="setuptabulate"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="unit">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="indenting">
          <cd:resolve name="indenting"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="inner">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="EQ">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="rulecolor">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="align">
          <cd:resolve name="align"/>
        </cd:parameter>
        <cd:parameter name="rulethickness">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="blank"/>
          <cd:constant type="grid"/>
          <cd:constant type="depth"/>
          <cd:constant type="cd:dimension"/>
          <cd:constant type="small"/>
          <cd:constant type="medium"/>
          <cd:constant type="big"/>
          <cd:constant type="none"/>
        </cd:parameter>
        <cd:parameter name="bodyfont">
          <cd:resolve name="bodyfont"/>
        </cd:parameter>
        <cd:parameter name="rule">
          <cd:constant type="normal"/>
          <cd:constant type="line"/>
        </cd:parameter>
        <cd:parameter name="split">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:423" name="setuptables" file="core-tab.tex">
    <cd:sequence>
      <cd:string value="setuptables"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="distance">
          <cd:constant type="small"/>
          <cd:constant type="medium"/>
          <cd:constant type="big"/>
        </cd:parameter>
        <cd:parameter name="bodyfont">
          <cd:resolve name="bodyfont"/>
        </cd:parameter>
        <cd:parameter name="HL">
          <cd:constant type="cd:number"/>
          <cd:constant type="small"/>
          <cd:constant type="medium"/>
          <cd:constant type="big"/>
          <cd:constant type="none"/>
        </cd:parameter>
        <cd:parameter name="VL">
          <cd:constant type="cd:number"/>
          <cd:constant type="small"/>
          <cd:constant type="medium"/>
          <cd:constant type="big"/>
          <cd:constant type="none"/>
        </cd:parameter>
        <cd:parameter name="depth">
          <cd:constant type="cd:number"/>
          <cd:constant type="strut"/>
        </cd:parameter>
        <cd:parameter name="height">
          <cd:constant type="cd:number"/>
          <cd:constant type="strut"/>
        </cd:parameter>
        <cd:parameter name="rulethickness">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="rulecolor">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="align">
          <cd:resolve name="align"/>
        </cd:parameter>
        <cd:parameter name="commands">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="align">
          <cd:resolve name="align"/>
        </cd:parameter>
        <cd:parameter name="background">
          <cd:constant type="screen"/>
          <cd:constant type="color"/>
          <cd:constant type="none"/>
        </cd:parameter>
        <cd:parameter name="backgroundscreen">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="backgroundcolor">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="bodyfont">
          <cd:resolve name="bodyfont"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:424" name="table" type="environment">
    <cd:sequence>
      <cd:string value="table"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:text"/>
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:425" name="tables" type="environment">
    <cd:sequence>
      <cd:string value="tables"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:text"/>
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:426" name="definetabletemplate" file="core-tab.tex">
    <cd:sequence>
      <cd:string value="definetabletemplate"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:text"/>
      </cd:keywords>
      <cd:keywords n="3" optional="yes">
        <cd:constant type="cd:text"/>
      </cd:keywords>
      <cd:keywords n="4" optional="yes">
        <cd:constant type="cd:text"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:427" name="useexternalfiles" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="useexternalfiles"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="bodyfont">
          <cd:resolve name="bodyfont"/>
        </cd:parameter>
        <cd:parameter name="file">
          <cd:constant type="cd:file"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:428" name="useexternalfile" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="useexternalfile"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="3">
        <cd:constant type="cd:file"/>
      </cd:keywords>
      <cd:assignments n="4" list="yes">
        <cd:parameter name="bodyfont">
          <cd:resolve name="bodyfont"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:429" name="useexternalfigure" file="core-fig.tex">
    <cd:sequence>
      <cd:string value="useexternalfigure"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:file"/>
      </cd:keywords>
      <cd:keywords n="3" optional="yes">
        <cd:constant type="cd:name"/> <!-- parent -->
      </cd:keywords>
      <cd:assignments n="4" optional="yes" list="yes">
        <cd:inherit ref="cd:431" name="setupexternalfigures" n="1"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:430" name="externalfigure" file="core-fig.tex">
    <cd:sequence>
      <cd:string value="externalfigure"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:file"/>
      </cd:keywords>
      <cd:assignments n="2" optional="yes" list="yes">
        <cd:inherit ref="cd:431" name="setupexternalfigures" n="1"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:431" name="setupexternalfigures" file="core-fig.tex">
    <cd:sequence>
      <cd:string value="setupexternalfigures"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1">
        <cd:parameter name="scale">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="yscale">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="yscale">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="factor">
          <cd:constant type="max"/>
          <cd:constant type="fit"/>
          <cd:constant type="broad"/>
        </cd:parameter>
        <cd:parameter name="wfactor">
          <cd:constant type="cd:number"/>
          <cd:constant type="max"/>
          <cd:constant type="broad"/>
          <cd:constant type="fit"/>
        </cd:parameter>
        <cd:parameter name="hfactor">
          <cd:constant type="cd:number"/>
          <cd:constant type="max"/>
          <cd:constant type="broad"/>
          <cd:constant type="fit"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="height">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="frame">
          <cd:constant type="on"/>
          <cd:constant type="off"/>
        </cd:parameter>
        <cd:parameter name="preset">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="display">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="preview">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="repeat">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="object">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="type">
          <cd:constant type="eps"/>
          <cd:constant type="mps"/>
          <cd:constant type="pdf"/>
          <cd:constant type="tif"/>
          <cd:constant type="png"/>
          <cd:constant type="jpg"/>
          <cd:constant type="mov"/>
          <cd:constant type="cd:tex"/>
        </cd:parameter>
        <cd:parameter name="method">
          <cd:constant type="eps"/>
          <cd:constant type="mps"/>
          <cd:constant type="pdf"/>
          <cd:constant type="tif"/>
          <cd:constant type="png"/>
          <cd:constant type="jpg"/>
          <cd:constant type="mov"/>
          <cd:constant type="cd:tex"/>
        </cd:parameter>
        <cd:parameter name="option">
          <cd:constant type="frame"/>
          <cd:constant type="empty"/>
          <cd:constant type="test"/>
        </cd:parameter>
        <cd:parameter name="frames">
          <cd:constant type="on"/>
          <cd:constant type="off"/>
        </cd:parameter>
        <cd:parameter name="ymax">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="xmax">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="directory">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="location">
          <cd:constant type="local"/>
          <cd:constant type="global"/>
          <cd:constant type="default"/>
          <cd:constant type="none"/>
        </cd:parameter>
        <cd:parameter name="maxwidth">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="maxheight">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="conversion">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="prefix">
          <cd:constant type="cd:text"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:432" name="showexternalfigures" file="core-fig.tex">
    <cd:sequence>
      <cd:string value="showexternalfigures"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" optional="yes" list="yes">
        <cd:parameter name="alternative">
          <cd:constant type="a"/>
          <cd:constant type="b"/>
          <cd:constant type="c"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:433" name="useexternalsoundtrack" file="core-fig.tex">
    <cd:sequence>
      <cd:string value="useexternalsoundtrack"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:file"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:434" name="name" file="syst-gen.tex">
    <cd:sequence>
      <cd:string value="name"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:435" name="legend" type="environment">
    <cd:sequence>
      <cd:string value="legend"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="two"/>
      </cd:keywords>
      <cd:tex n="2" command="leg"/>
      <cd:nothing n="3"/>
      <cd:nothing n="4" separator="backslash"/>
      <cd:nothing n="5" separator="backslash"/>
      <cd:tex n="6" separator="backslash" command="leg"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:436" name="fact" type="environment">
    <cd:sequence>
      <cd:string value="fact"/>
    </cd:sequence>
    <cd:arguments>
      <cd:tex n="1" command="fact"/>
      <cd:nothing n="2"/>
      <cd:nothing n="3" separator="backslash"/>
      <cd:nothing n="4" separator="backslash"/>
      <cd:tex n="5" separator="backslash" command="fact"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:437" name="rotate" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="rotate"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" optional="yes" list="yes">
        <cd:inherit ref="cd:438" name="setuprotate" n="1"/>
      </cd:assignments>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:438" name="setuprotate" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="setuprotate"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="rotation">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="location">
          <cd:constant type="normal"/>
          <cd:constant type="high"/>
          <cd:constant type="fit"/>
          <cd:constant type="broad"/>
          <cd:constant type="depth"/>
        </cd:parameter>
        <cd:inherit ref="cd:99" name="setupframed" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:439" name="mirror" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="mirror"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:440" name="scale" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="scale"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" optional="yes" list="yes">
        <cd:parameter name="sx">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="sy">
          <cd:constant type="cd:number"/>
        </cd:parameter>
      </cd:assignments>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:441" name="setupcombinations" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="setupcombinations"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="inbetween">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="height">
          <cd:constant type="cd:dimension"/>
          <cd:constant type="fit"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
          <cd:constant type="fit"/>
        </cd:parameter>
        <cd:parameter name="location">
          <cd:constant type="top"/>
          <cd:constant type="middle"/>
          <cd:constant type="bottom"/>
          <cd:constant type="left"/>
          <cd:constant type="right"/>
        </cd:parameter>
        <cd:parameter name="align">
          <cd:resolve name="align"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="color">
          <cd:constant type="cd:name"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:442" name="combination" type="environment">
    <cd:sequence>
      <cd:string value="combination"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:matrix"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:443" name="placesidebyside" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="placesidebyside"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:444" name="placeontopofeachother" file="core-mis.tex">
    <cd:sequence>
      <cd:string value="placeontopofeachother"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:445" name="overlay" type="environment">
    <cd:sequence>
      <cd:string value="overlay"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:446" name="overview" type="environment">
    <cd:sequence>
      <cd:string value="overview"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:447" name="setupinteractionscreen" file="core-int.tex">
    <cd:sequence>
      <cd:string value="setupinteractionscreen"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" interactive="exclusive" list="yes">
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
          <cd:constant type="fit"/>
          <cd:constant type="max"/>
        </cd:parameter>
        <cd:parameter name="height">
          <cd:constant type="cd:dimension"/>
          <cd:constant type="fit"/>
          <cd:constant type="max"/>
        </cd:parameter>
        <cd:parameter name="backspace">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="topspace">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="horoffset">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="veroffset">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="option">
          <cd:constant type="max"/>
          <cd:constant type="fit"/>
          <cd:constant type="doublesided"/>
          <cd:constant type="bookmark"/>
        </cd:parameter>
        <cd:parameter name="delay">
          <cd:constant type="cd:number"/>
          <cd:constant type="none"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:448" name="screen" file="core-int.tex">
    <cd:sequence>
      <cd:string value="screen"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:449" name="setuppagetransitions" file="core-int.tex">
    <cd:sequence>
      <cd:string value="setuppagetransitions"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes" list="yes">
        <cd:constant type="reset"/>
        <cd:constant type="cd:number"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:450" name="setupinteraction" file="core-nav.tex">
    <cd:sequence>
      <cd:string value="setupinteraction"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" interactive="exclusive" list="yes">
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
        </cd:parameter>
        <cd:parameter name="menu">
          <cd:constant type="on"/>
          <cd:constant type="off"/>
        </cd:parameter>
        <cd:parameter name="page">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="click">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="split">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="display">
          <cd:constant type="new"/>
        </cd:parameter>
        <cd:parameter name="openaction">
          <cd:constant type="cd:reference"/>
        </cd:parameter>
        <cd:parameter name="closeaction">
          <cd:constant type="cd:reference"/>
        </cd:parameter>
        <cd:parameter name="openpageaction">
          <cd:constant type="cd:reference"/>
        </cd:parameter>
        <cd:parameter name="closepageaction">
          <cd:constant type="cd:reference"/>
        </cd:parameter>
        <cd:parameter name="calculate">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="strut">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="height">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="depth">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="color">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="contrastcolor">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="symbolset">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="title">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="subtitle">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="author">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="date">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="keyword">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <!-- maybe this will move elsewhere -->
        <cd:parameter name="fieldlayer">
          <cd:constant type="auto"/>
          <cd:constant type="cd:name"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:451" name="setupinteractionmenu" file="core-int.tex">
    <cd:sequence>
      <cd:string value="setupinteractionmenu"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="inbetween">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="left">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="right">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="middle">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
          <cd:constant type="none"/>
          <cd:constant type="local"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="color">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="contrastcolor">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="overlay"/>
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="samepage">
          <cd:constant type="yes"/>
          <cd:constant type="empty"/>
          <cd:constant type="no"/>
          <cd:constant type="none"/>
        </cd:parameter>
        <cd:parameter name="unknownreference">
          <cd:constant type="yes"/>
          <cd:constant type="empty"/>
          <cd:constant type="no"/>
          <cd:constant type="none"/>
        </cd:parameter>
        <cd:parameter name="leftoffset">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="rightoffset">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="topoffset">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="bottomoffset">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="position">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:inherit ref="cd:99" name="setupframed" n="2"/> <!-- maybe not all parameters from framed -->
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:452" name="defineinteractionmenu" variant="1" file="core-int.tex">
    <cd:sequence>
      <cd:string value="defineinteractionmenu"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" interactive="exclusive" list="yes">
        <cd:constant type="left"/>
        <cd:constant type="right"/>
        <cd:constant type="top"/>
        <cd:constant type="bottom"/>
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" optional="yes" list="yes">
        <cd:inherit ref="cd:451" name="setupinteractionmenu" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:453" name="defineinteractionmenu" variant="2" file="core-int.tex">
    <cd:sequence>
      <cd:string value="defineinteractionmenu"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" interactive="exclusive">
        <cd:constant type="left"/>
        <cd:constant type="right"/>
        <cd:constant type="top"/>
        <cd:constant type="bottom"/>
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes">
        <cd:constant type="left"/>
        <cd:constant type="right"/>
        <cd:constant type="top"/>
        <cd:constant type="bottom"/>
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="3" optional="yes" list="yes">
        <cd:inherit ref="cd:451" name="setupinteractionmenu" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:454" name="interactionmenu" type="environment">
    <cd:sequence>
      <cd:string value="interactionmenu"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" interactive="exclusive">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:455" name="disableinteractionmenu" file="core-int.tex">
    <cd:sequence>
      <cd:string value="disableinteractionmenu"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" interactive="exclusive">
        <cd:constant type="left"/>
        <cd:constant type="right"/>
        <cd:constant type="top"/>
        <cd:constant type="bottom"/>
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:reference n="2" list="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:456" name="useexternaldocument" file="core-ref.tex">
    <cd:sequence>
      <cd:string value="useexternaldocument"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" interactive="exclusive">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="file"/>
      </cd:keywords>
      <cd:keywords n="3">
        <cd:constant type="cd:text"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:457" name="useURL" file="core-ref.tex">
    <cd:sequence>
      <cd:string value="useURL"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" interactive="exclusive">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:text"/>
      </cd:keywords>
      <cd:keywords n="3">
        <cd:constant type="file"/>
      </cd:keywords>
      <cd:keywords n="4">
        <cd:constant type="cd:text"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:458" name="coupledocument" file="core-ref.tex">
    <cd:sequence>
      <cd:string value="coupledocument"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" interactive="exclusive">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="file"/>
      </cd:keywords>
      <cd:keywords n="3">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:459" name="from" file="core-ref.tex">
    <cd:sequence>
      <cd:string value="from"/>
    </cd:sequence>
    <cd:arguments>
      <cd:reference n="1" interactive="exclusive"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:460" name="interactionbar">
    <cd:sequence>
      <cd:string value="interactionbar"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" interactive="exclusive" list="yes">
        <cd:inherit ref="cd:462" name="setupinteractionbar" n="1"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:461" name="interactionbuttons" file="core-ref.tex">
    <cd:sequence>
      <cd:string value="interactionbuttons"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" interactive="exclusive" optional="yes" list="yes">
        <cd:inherit ref="cd:462" name="setupinteractionbar" n="1"/>
      </cd:assignments>
      <cd:keywords n="2" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:462" name="setupinteractionbar" file="core-int.tex">
    <cd:sequence>
      <cd:string value="setupinteractionbar"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" interactive="exclusive" list="yes">
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
        </cd:parameter>
        <cd:parameter name="alternative">
          <cd:constant type="a"/>
          <cd:constant type="b"/>
          <cd:constant type="c"/>
          <cd:constant type="d"/>
          <cd:constant type="e"/>
          <cd:constant type="f"/>
          <cd:constant type="g"/>
        </cd:parameter>
        <cd:parameter name="symbol">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
          <cd:constant type="height"/>
          <cd:constant type="fit"/>
        </cd:parameter>
        <cd:parameter name="height">
          <cd:constant type="cd:dimension"/>
          <cd:constant type="height"/>
          <cd:constant type="fit"/>
        </cd:parameter>
        <cd:parameter name="depth">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="color">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="step">
          <cd:constant type="cd:number"/>
          <cd:constant type="small"/>
          <cd:constant type="medium"/>
          <cd:constant type="big"/>
        </cd:parameter>
        <cd:inherit ref="cd:99" name="setupframed" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:463" name="synchronize" file="core-int.tex">
    <cd:sequence>
      <cd:string value="synchronize"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:464" name="synchronization" type="environment">
    <cd:sequence>
      <cd:string value="synchronization"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:465" name="setupsynchronizationbar" file="core-int.tex">
    <cd:sequence>
      <cd:string value="setupsynchronizationbar"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" interactive="exclusive" list="yes">
        <cd:parameter name="alternative">
          <cd:constant type="page"/>
          <cd:constant type="local"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
          <cd:constant type="height"/>
          <cd:constant type="fit"/>
        </cd:parameter>
        <cd:parameter name="height">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="color">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:inherit ref="cd:99" name="setupframed" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:466" name="synchronizationbar" file="core-int.tex">
    <cd:sequence>
      <cd:string value="synchronizationbar"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" interactive="exclusive">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="alternative">
          <cd:constant type="page"/>
          <cd:constant type="local"/>
        </cd:parameter>
        <cd:inherit ref="cd:465" name="setupsynchronizationbar" n="1"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:467" name="setupsynchronization" file="core-int.tex">
    <cd:sequence>
      <cd:string value="setupsynchronization"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" interactive="exclusive" list="yes">
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:468" name="defineprofile" file="core-int.tex">
    <cd:sequence>
      <cd:string value="defineprofile"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" interactive="exclusive" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:469" name="setupprofiles" file="core-int.tex">
    <cd:sequence>
      <cd:string value="setupprofiles"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" interactive="exclusive" list="yes">
        <cd:parameter name="option">
          <cd:constant type="test"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:470" name="profile" type="environment">
    <cd:sequence>
      <cd:string value="profile"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" interactive="exclusive" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:471" name="followprofile" file="core-int.tex">
    <cd:sequence>
      <cd:string value="followprofile"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1" interactive="exclusive"/>
      <cd:keywords n="2">
        <cd:constant type="cd:text"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:472" name="placebookmarks" file="core-int.tex">
    <cd:sequence>
      <cd:string value="placebookmarks"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes" list="yes">
        <cd:constant type="cd:name"/>
        <cd:constant type="all"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:473" name="bookmark" file="core-int.tex">
    <cd:sequence>
      <cd:string value="bookmark"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:474" name="version" type="environment">
    <cd:sequence>
      <cd:string value="version"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" interactive="exclusive" list="yes">
        <cd:constant type="cd:number"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:475" name="setupversions" file="core-int.tex">
    <cd:sequence>
      <cd:string value="setupversions"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="number">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:476" name="markversion" file="core-int.tex">
    <cd:sequence>
      <cd:string value="markversion"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:477" name="selectversion" file="core-int.tex">
    <cd:sequence>
      <cd:string value="selectversion"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:478" name="defineversion" file="core-int.tex">
    <cd:sequence>
      <cd:string value="defineversion"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" list="yes">
        <cd:constant type="cd:number"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:479" name="followversion" file="core-int.tex">
    <cd:sequence>
      <cd:string value="followversion"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1" interactive="exclusive"/>
      <cd:keywords n="2">
        <cd:constant type="cd:text"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:480" name="followprofileversion" file="core-int.tex">
    <cd:sequence>
      <cd:string value="followprofileversion"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1" interactive="exclusive"/>
      <cd:keywords n="2">
        <cd:constant type="cd:text"/>
      </cd:keywords>
      <cd:keywords n="3">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:481" name="defineprogram" file="core-ref.tex">
    <cd:sequence>
      <cd:string value="defineprogram"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" interactive="exclusive">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:text"/>
      </cd:keywords>
      <cd:keywords n="3">
        <cd:constant type="cd:text"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:482" name="setupprograms" file="core-ref.tex">
    <cd:sequence>
      <cd:string value="setupprograms"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" interactive="exclusive" list="yes">
        <cd:parameter name="directory">
          <cd:constant type="cd:text"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:483" name="program" file="core-ref.tex">
    <cd:sequence>
      <cd:string value="program"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" interactive="exclusive">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:484" name="figure" type="environment">
    <cd:sequence>
      <cd:string value="figure"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" interactive="exclusive">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:file"/>
      </cd:keywords>
      <cd:assignments n="3" list="yes">
        <cd:parameter name="factor">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="frame">
          <cd:constant type="on"/>
          <cd:constant type="off"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <!-- referring*figure skipped -->

  <!-- marking*figure skipped -->

  <!-- remark skipped -->

  <cd:command id="cd:485" name="goto" file="core-ref.tex">
    <cd:sequence>
      <cd:string value="goto"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1" interactive="exclusive"/>
      <cd:content n="2" interactive="exclusive"/>
      <cd:reference n="3" list="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:486" name="gotobox" file="core-ref.tex">
    <cd:sequence>
      <cd:string value="gotobox"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1" interactive="exclusive"/>
      <cd:reference n="2" list="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:487" name="button" file="core-ref.tex">
    <cd:sequence>
      <cd:string value="button"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" interactive="exclusive" optional="yes" list="yes">
        <cd:inherit ref="cd:488" name="setupbuttons" n="1"/>
      </cd:assignments>
      <cd:content n="2"/>
      <cd:reference n="3" list="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:488" name="setupbuttons" file="core-ref.tex">
    <cd:sequence>
      <cd:string value="setupbuttons"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
        </cd:parameter>
        <cd:inherit ref="cd:99" name="setupframed" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <!-- menubutton skipped -->

  <cd:command id="cd:489" name="setupcomment" file="core-int.tex">
    <cd:sequence>
      <cd:string value="setupcomment"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="height">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="color">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="title">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="space">
          <cd:constant type="yes"/>
          <cd:constant type="no"/>
        </cd:parameter>
        <cd:parameter name="symbol">
          <cd:constant type="normal"/>
          <cd:constant type="New"/>
          <cd:constant type="Balloon"/>
          <cd:constant type="Addition"/>
          <cd:constant type="Help"/>
          <cd:constant type="Paragraph"/>
          <cd:constant type="Key"/>
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="option">
          <cd:constant type="max"/>
          <cd:constant type="buffer"/>
        </cd:parameter>
        <cd:parameter name="margin">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:490" name="comment" type="environment">
    <cd:sequence>
      <cd:string value="comment"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" optional="yes" list="yes">
        <cd:inherit ref="cd:489" name="setupcomment" n="1"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:491" name="comment">
    <cd:sequence>
      <cd:string value="comment"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" optional="yes" list="yes">
        <cd:inherit ref="cd:489" name="setupcomment" n="1"/>
      </cd:assignments>
      <cd:content n="3"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:492" name="definefield" file="core-fld.tex">
    <cd:sequence>
      <cd:string value="definefield"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1"> <!-- name -->
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2"> <!-- type -->
        <cd:constant type="text"/>
        <cd:constant type="line"/> <!-- equal to text -->
        <cd:constant type="push"/>
        <cd:constant type="check"/>
        <cd:constant type="radio"/>
        <cd:constant type="combo"/>
        <cd:constant type="choice"/> <!-- equal to combo -->
        <cd:constant type="popup"/> <!-- equal to combo -->
      </cd:keywords>
      <cd:keywords n="3"> <!-- group -->
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="4" list="yes"> <!-- optional for text? -->
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="5" optional="yes"> <!-- default -->
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:493" name="definesubfield" file="core-fld.tex">
    <cd:sequence>
      <cd:string value="definesubfield"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="3" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:494" name="copyfield" file="core-fld.tex">
    <cd:sequence>
      <cd:string value="copyfield"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:495" name="clonefield" file="core-fld.tex">
    <cd:sequence>
      <cd:string value="clonefield"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="3">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="4" optional="yes" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:496" name="field" file="core-fld.tex">
    <cd:sequence>
      <cd:string value="field"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:497" name="fitfield" file="core-fld.tex">
    <cd:sequence>
      <cd:string value="fitfield"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:498" name="fillinfield" file="core-fld.tex">
    <cd:sequence>
      <cd:string value="fillinfield"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="cd:text"/>
      </cd:keywords>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:499" name="tooltip" file="core-fld.tex">
    <cd:sequence>
      <cd:string value="tooltip"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes">
        <cd:constant type="left"/>
        <cd:constant type="right"/>
        <cd:constant type="middle"/>
      </cd:keywords>
      <cd:content n="2"/>
      <cd:content n="3"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:500" name="showfields" file="core-fld.tex">
    <cd:sequence>
      <cd:string value="showfields"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:501" name="logfields" file="core-fld.tex">
    <cd:sequence>
      <cd:string value="logfields"/>
    </cd:sequence>
  </cd:command>

  <cd:command id="cd:502" name="setupfield" file="core-fld.tex">
    <cd:sequence>
      <cd:string value="setupfield"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" list="yes">
        <cd:constant type="label"/>
        <cd:constant type="horizontal"/>
        <cd:constant type="vertical"/>
        <cd:constant type="frame"/>
      </cd:keywords>
      <cd:assignments n="3" list="yes">
        <cd:inherit ref="cd:503" name="setupfields" n="2"/>
      </cd:assignments>
      <cd:assignments n="4" list="yes"> </cd:assignments>
      <cd:assignments n="5" list="yes"> </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:503" name="setupfields" file="core-fld.tex">
    <cd:sequence>
      <cd:string value="setupfields"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes"> <!-- TODO: if it's reset, only a single argument, no list -->
        <cd:constant type="reset"/>
        <cd:constant type="label"/>
        <cd:constant type="horizontal"/>
        <cd:constant type="vertical"/>
        <cd:constant type="frame"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="n">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="before">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="after">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="inbetween">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="color">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="style">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="align">
          <cd:resolve name="align"/>
        </cd:parameter>
        <cd:parameter name="option">
          <cd:constant type="readonly"/>
          <cd:constant type="required"/>
          <cd:constant type="protected"/>
          <cd:constant type="sorted"/>
          <cd:constant type="unavailable"/>
          <cd:constant type="hidden"/>
          <cd:constant type="printable"/>
        </cd:parameter>
        <cd:parameter name="clickin">
          <cd:constant type="cd:reference"/>
        </cd:parameter>
        <cd:parameter name="clickout">
          <cd:constant type="cd:reference"/>
        </cd:parameter>
        <cd:parameter name="regionin">
          <cd:constant type="cd:reference"/>
        </cd:parameter>
        <cd:parameter name="regionout">
          <cd:constant type="cd:reference"/>
        </cd:parameter>
        <cd:parameter name="afterkey">
          <cd:constant type="cd:reference"/>
        </cd:parameter>
        <cd:parameter name="format">
          <cd:constant type="cd:reference"/>
        </cd:parameter>
        <cd:parameter name="validate">
          <cd:constant type="cd:reference"/>
        </cd:parameter>
        <cd:parameter name="calculate">
          <cd:constant type="cd:reference"/>
        </cd:parameter>
        <cd:parameter name="fieldoffset">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="fieldframecolor">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="fieldbackgroundcolor">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:inherit ref="cd:99" name="setupframed" n="2"/>
      </cd:assignments>
      <cd:assignments n="3" list="yes">
        <cd:inherit ref="cd:503" name="setupfields" n="2"/>
      </cd:assignments>
      <cd:assignments n="4" list="yes">
        <cd:inherit ref="cd:503" name="setupfields" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:504" name="setupforms" file="core-fld.tex">
    <cd:sequence>
      <cd:string value="setupforms"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="method">
          <cd:constant type="HTML"/>
          <cd:constant type="FDF"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:505" name="definefieldstack" file="core-fld.tex">
    <cd:sequence>
      <cd:string value="definefieldstack"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="3" list="yes">
        <cd:inherit ref="cd:503" name="setupfields" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:506" name="fieldstack" file="core-fld.tex">
    <cd:sequence>
      <cd:string value="fieldstack"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="3" optional="yes" list="yes">
        <cd:inherit ref="cd:503" name="setupfields" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:507" name="clip" file="core-trf.tex">
    <cd:sequence>
      <cd:string value="clip"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" optional="yes" list="yes">
        <cd:inherit ref="cd:508" name="setupclipping" n="1"/>
      </cd:assignments>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:508" name="setupclipping" file="core-trf.tex">
    <cd:sequence>
      <cd:string value="setupclipping"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="state">
          <cd:constant type="start"/>
          <cd:constant type="stop"/>
        </cd:parameter>
        <cd:parameter name="n">
          <cd:constant type="cd:number" default="1"/>
        </cd:parameter>
        <cd:parameter name="nx">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="ny">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="x">
          <cd:constant type="cd:number" default="1"/>
        </cd:parameter>
        <cd:parameter name="y">
          <cd:constant type="cd:number" default="1"/>
        </cd:parameter>
        <cd:parameter name="sx">
          <cd:constant type="cd:number" default="1"/>
        </cd:parameter>
        <cd:parameter name="sy">
          <cd:constant type="cd:number" default="1"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension" default="0pt"/>
        </cd:parameter>
        <cd:parameter name="height">
          <cd:constant type="cd:dimension" default="0pt"/>
        </cd:parameter>
        <cd:parameter name="hoffset">
          <cd:constant type="cd:dimension" default="0pt"/>
        </cd:parameter>
        <cd:parameter name="voffset">
          <cd:constant type="cd:dimension" default="0pt"/>
        </cd:parameter>
        <cd:parameter name="offset">
          <cd:constant type="cd:dimension" default="0pt"/>
        </cd:parameter>
        <cd:parameter name="leftoffset">
          <cd:constant type="cd:dimension" default="0pt"/>
        </cd:parameter>
        <cd:parameter name="rightoffset">
          <cd:constant type="cd:dimension" default="0pt"/>
        </cd:parameter>
        <cd:parameter name="topoffset">
          <cd:constant type="cd:dimension" default="0pt"/>
        </cd:parameter>
        <cd:parameter name="bottomoffset">
          <cd:constant type="cd:dimension" default="0pt"/>
        </cd:parameter>
        <cd:parameter name="mp">
          <cd:constant type="cd:name" default=""/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:509" name="placelegend">
    <cd:sequence>
      <cd:string value="placelegend"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:510" name="setuplegend">
    <cd:sequence>
      <cd:string value="setuplegend"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="n">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="distance">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="inbetween">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="width">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="height">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="location">
          <cd:constant type="right"/>
          <cd:constant type="bottom"/>
        </cd:parameter>
        <cd:parameter name="bodyfont">
          <cd:resolve name="bodyfont"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:511" name="setupstrut" file="core-spa.tex">
    <cd:sequence>
      <cd:string value="setupstrut"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="yes" default="yes"/>
        <cd:constant type="no"/>
        <cd:constant type="cap"/>
        <cd:constant type="cd:text"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:512" name="usetypescriptfile" file="type-ini.tex"> 
    <cd:sequence>
      <cd:string value="usetypescriptfile"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:file"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:513" name="usetypescript" file="type-ini.tex"> 
    <cd:sequence>
      <cd:string value="usetypescript"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="3" optional="yes" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:514" name="definetypeface" file="type-ini.tex"> 
    <cd:sequence>
      <cd:string value="definetypeface"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:text"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="rm"/>
        <cd:constant type="ss"/>
        <cd:constant type="tt"/>
        <cd:constant type="mm"/>
        <cd:constant type="hw"/>
        <cd:constant type="cg"/>
      </cd:keywords>
      <cd:keywords n="3">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="4">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="5" optional="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="6" optional="yes">
        <cd:parameter name="features">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="rscale">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="encoding">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="text">
          <cd:constant type="cd:name"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:515" name="definefontfeature" file="type-ini.tex"> 
    <cd:sequence>
      <cd:string value="definefontfeature"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:text"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="3" optional="no">
        <cd:parameter name="compose">
          <cd:constant type="no" default="yes"/>
          <cd:constant type="yes"/>
        </cd:parameter>
        <cd:parameter name="mode">
          <cd:constant type="node"/>
          <cd:constant type="base" default="yes"/>
        </cd:parameter>
        <cd:parameter name="tlig">
          <cd:constant type="no" default="yes"/>
          <cd:constant type="yes"/>
        </cd:parameter>
        <cd:parameter name="trep">
          <cd:constant type="no" default="yes"/>
          <cd:constant type="yes"/>
        </cd:parameter>
        <cd:parameter name="script">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="language">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="..tag.."> <!-- can't use &gt; here, \showsetup gives an error -->
          <cd:constant type="no" default="yes"/>
          <cd:constant type="yes"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:516" name="definefonthandling" file="hand-ini.mkii"> 
    <cd:sequence>
      <cd:string value="definefonthandling"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" list="yes">
        <cd:constant type="cd:name" />
      </cd:keywords>
      <cd:assignments n="3">
        <cd:parameter name="type">
          <cd:constant type="hanging" default="yes"/>
          <cd:constant type="hz"/>
          <cd:constant type="spacing"/>
          <cd:constant type="tag"/>
        </cd:parameter>
        <cd:parameter name="right">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="left">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="factor">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="min">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="max">
          <cd:constant type="cd:number"/>
        </cd:parameter>
        <cd:parameter name="step">
          <cd:constant type="cd:number"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:517" name="setupfonthandling" file="hand-ini.mkii"> 
    <cd:sequence>
      <cd:string value="setupfonthandling"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2">
        <cd:inherit ref="cd:516" name="definefonthandling" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:518" name="definefontsynonym" file="font-ini.tex"> 
    <cd:sequence>
      <cd:string value="definefontsynonym"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:text"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="3" optional="yes">
        <cd:parameter name="encoding">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="features">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="handling">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="mapping">
          <cd:constant type="cd:name"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:519" name="setupfontsynonym" file="font-ini.tex"> 
    <cd:sequence>
      <cd:string value="setupfontsynonym"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2">
        <cd:inherit ref="cd:518" name="definefontsynonym" n="3"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:520" name="mapfontsize" file="font-ini.tex" category="fonts">
    <cd:sequence>
      <cd:string value="mapfontsize"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1"> 
        <cd:constant type="cd:dimension"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:dimension"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command id="cd:521" name="definedfont" file="font-ini.tex" category="fonts">
    <cd:sequence>
      <cd:string value="definedfont"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:inherit ref="cd:19" name="definefont" n="2"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

</cd:interface>