Skip to content

Breaks & spacing

Four shortcuts handle the white space and breaks between passages: scene breaks, page breaks, explicit vertical space, and suppressed indentation. Reach for these instead of blank lines or manual spacing — they render correctly in every format.

Scene breaks

A scene-break marks a shift between scenes within a chapter. An empty block renders a centered * * * ornament:

::: scene-break
:::

Supply content to use your own ornament instead of the default:

::: scene-break
~ ~ ~
:::

In PDF the ornament is protected from being orphaned at the top of a page. If you use the same custom ornament throughout, define it once as a shortcut so every break stays clean:

pause:
  class: scene-break
  body: |
    ~ ~ ~

Page breaks

A pagebreak forces the next content onto a new page (PDF), a page-break in EPUB, and a native break in DOCX/ODT. It's always an empty block:

::: pagebreak
:::

Use it sparingly — chapters already start on a new page. It's for forcing a break mid-chapter, e.g. before a full-page figure.

Vertical space

A vspace inserts a measured gap. Empty block only; size is required:

::: {.vspace size="large"}
:::
  • size — a named size (tiny, small, medium, large, huge) or a CSS length (1.5em, 3cm, 12pt)

Suppressing indentation

Body paragraphs are first-line-indented by default in book layouts. The no-indent shortcut turns that off within its scope — for dedications, poetry, or title-page blocks where indentation is out of place:

::: no-indent
For my parents,\
who read to me.
:::

(The trailing \ forces the line break — Markdown otherwise joins the two lines into one paragraph.)

To turn first-line indentation off for the whole document, set indent-control: disabled in pandoc.yaml instead — see Book metadata.