### Document Settings

Used to describe all settings regarding the appearance of the exported document.

#### Selectors

• Definitions:

• `document-settings`

#### Style Settings

Setting Type Examples Description
`column-count` Number `2` The number of text columns used for output.
`column-spacing-width` Length `1cm` The spacing between two text columns for multi-column layouts.
`footnote-enumeration` Symbol `per-page`, `per-section`, `continuous` Specifies how to enumerate footnotes.
`footnote-placement` Symbol `end-of-page`, `end-of-section`, `end-of-document` Specifies where to place footnotes in the document.
`footnote-style` Symbol `decimal`, `lowercase-alpha`, `uppercase-alpha`, `lowercase-roman`, `uppercase-roman`, `chicago-style-manual` The style that should be used for enumerating footnotes.
`locale` String `"de"`, `"en"`, `"es"` The locale that should be used for hyphenation if language detection fails.
`page-binding` Symbol `left`, `right` The position of the page binding.
`page-height` Length `21cm` The height of the page.
`page-inset-bottom` Length `2cm`, `72pt` The spacing between the bottom border of a page and the page content.
`page-inset-inner` Length `2cm`, `72pt` The spacing between the inner border of a page and the page content. Depends on `page-binding` and `two-sided`.
`page-inset-outer` Length `2cm`, `72pt` The spacing between the outer border of a page and the page content. Depends on `page-binding` and `two-sided`.
`page-inset-top` Length `2cm`, `72pt` The spacing between the top border of a page and the page content.
`page-number-format` String `"- %p -"` The format string that should be used for page numbers.
`page-number-reset` Symbol `none`, `per-section` Specifies whether page numbers should be reset on each section.
`page-number-style` Symbol `decimal`, `lowercase-alpha`, `uppercase-alpha`, `lowercase-roman`, `uppercase-roman` The style that should be used for generating page numbers.
`page-orientation` Symbol `portrait`, `landscape` The orientation of a page.
`page-width` Length `14.8cm` The width of the page.
`section-break` Symbol `none`, `heading-1`, `heading-2`, `heading-3`, `heading-4`, `heading-5`, `heading-6`, `paragraph-divider` Specifies whether headings or dividers will introduce a section break.
`two-sided` Boolean `no`, `yes` Specifies whether the output should be generated for two-sided printing or not.

#### Example

``````document-settings {
page-binding:    left
two-sided:       yes
column-count:    2
}
``````