<layout>

<layout> describes how text is laid out on the page, including information about any ruling, pricking, or other evidence of page-preparation techniques. [10.7.2 Writing, Decoration, and Other Notations]
Modulemsdescription — Manuscript Description
Attributesatt.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
columnsspecifies the number of columns per page
Status Optional
Datatype 1–2 occurrences of 

<rng:ref name="data.count"/>
data.count
separated by whitespace
Note

If a single number is given, all pages have this number of columns. If two numbers are given, the number of columns per page varies between the values supplied.

ruledLinesspecifies the number of ruled lines per column
Status Optional
Datatype 1–2 occurrences of 

<rng:ref name="data.count"/>
data.count
separated by whitespace
Note

If a single number is given, all columns have this number of ruled lines. If two numbers are given, the number of ruled lines per column varies between the values supplied.

writtenLinesspecifies the number of written lines per column
Status Optional
Datatype 1–2 occurrences of 

<rng:ref name="data.count"/>
data.count
separated by whitespace
Note

If a single number is given, all columns have this number of written lines. If two numbers are given, the number of written lines per column varies between the values supplied.

Contained by
msdescription: layoutDesc
May contain
dictionaries: lang oRef oVar pRef pVar
gaiji: g
header: biblFull idno
iso-fs: fLib fs fvLib
textstructure: floatingText
verse: caesura rhyme
Declaration

<rng:element name="layout">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.rendition.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:ref name="att.global.responsibility.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,
   att.global.rendition.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.global.responsibility.attributes,
   attribute columns { list { data.count, data.count? } }?,
   attribute ruledLines { list { data.count, data.count? } }?,
   attribute writtenLines { list { data.count, data.count? } }?,
   macro.specialPara
}
Example
<layout columns="1ruledLines="25 32">Most pages have between 25 and 32 long lines ruled in lead.</layout>
Example
<layout columns="2ruledLines="42">
 <p>2 columns of 42 lines ruled in ink, with central rule
   between the columns.</p>
</layout>
Example
<layout columns="1 2writtenLines="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>