<layout>

<layout> (mise en page) décrit comment le texte est disposé sur la page, ce qui inclut les informations sur d'éventuels systèmes de réglure, de piqûre ou d'autres techniques de préparation de la page. 10.7.2 Writing, Decoration, and Other Notations
Module msdescription — 10 Manuscript Description
En complément des attributs globaux
columns (colonnes) spécifie le nombre de colonnes présentes sur une page
Statut Optionel
Type de données 1–2 occurrences of 

<rng:ref name="data.count"/>
data.count
séparé par un espace
Valeurs peut être indiqué sous la forme d'une paire de nombres (pour désigner une séquence) ou d'un nombre unique.
ruledLines (lignes de réglure) spécifie le nombre de lignes de réglure présentes par colonne
Statut Optionel
Type de données 1–2 occurrences of 

<rng:ref name="data.count"/>
data.count
séparé par un espace
Valeurs peut être indiqué sous la forme d'une paire de nombres (pour désigner une séquence) ou d'un nombre unique.
writtenLines (lignes d'écriture) spécifie le nombre de lignes écrites par colonne
Statut Optionel
Type de données 1–2 occurrences of 

<rng:ref name="data.count"/>
data.count
séparé par un espace
Valeurs peut être indiqué sous la forme d'une paire de nombres (pour désigner une séquence) ou d'un nombre unique.
Utilisé par
Peut contenir
Declaration

<rng:element name="layout">
 <rng:ref name="att.global.attributes"/>
 <rng:optional>
  <rng:attribute name="columns">
   <rng:list>
    <rng:ref name="data.count"/>
    <rng:optional>
     <rng:ref name="data.count"/>
    </rng:optional>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="ruledLines">
   <rng:list>
    <rng:ref name="data.count"/>
    <rng:optional>
     <rng:ref name="data.count"/>
    </rng:optional>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="writtenLines">
   <rng:list>
    <rng:ref name="data.count"/>
    <rng:optional>
     <rng:ref name="data.count"/>
    </rng:optional>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:ref name="macro.specialPara"/>
</rng:element>
element layout
{
   att.global.attributes,
   attribute columns { list { data.count, data.count? } }?,
   attribute ruledLines { list { data.count, data.count? } }?,
   attribute writtenLines { list { data.count, data.count? } }?,
   macro.specialPara
}
Exemple
<layout columns="1" ruledLines="25 32">Most pages have between 25 and 32 long lines ruled in lead.</layout>
Exemple
<layout columns="2" ruledLines="42">
 <p>2 columns of 42 lines ruled in ink, with central rule
   between the columns.</p>
</layout>
Exemple
<layout columns="1 2" writtenLines="40 50">
 <p>Some pages have 2 columns, with central rule
   between the columns; each column with between 40 and 50 lines of writing.</p>
</layout>