Manual
Overview Getting started
The language
Grammar Identifiers & references Body & detail
Attributes
Attribute shorthands Derived attributes
Comments
The document
Document header scene step
cite
!cite
Content
Text blocks
divider h1 h2 h3 h4 list paragraph
Maths
equation !latex
Blocks & references
definition example image internote note table task
Formatting
!blue !bold !footnote !green !grey !highlight !inline-code !italic !link !orange !pink !purple !red !symbol !teal !yellow
Functions
!format !lower !pad !title !truncate !upper
Graph environment
canvas.graph
Marks
angle axis.band axis.brace axis.break axis.label bar boxplot brace circle contour curve density diamond field fit heatmap hexagon histogram integral line lollipop point polygon rectangle residuals scatter segment square star surface text triangle vector violin
Expressions
Code environment
canvas.code lines
Geographic environment
canvas.geo
Marks
arc choropleth marker region
Diagram environment
canvas.diagram
Marks
arrow box pin
Network environment
canvas.network
Marks
edge edges path vertex vertices
Animation & interaction
Motion
Wrapping cues
cue cue.draw
cue.highlight
!cue.highlight
cue.spotlight cue.trace cue.type
Keyframe cues
!cue.to !cue.zoom
Interaction
slider cue.slider selector cue.selector
Questions
question
option
Directives
@data @define @for @if @ignore @include @let @preset @use
Writing internotes
What a document covers Prose & canvas state Prose & headings Callouts Selecting canvas content Framing a readable graph Parameters & cues Reading computed values in prose Checking a document's claims Code environment execution model Data provenance Source style The final pass
Reference
All constructs A–Z Attribute types Packs
?
  1. Content
  2. Text blocks
  3. h3
/

h3

The third heading level, written ### at the start of a line. Holds rich text, as all four levels do.

h3Node
Writing with it:
Prose & headings

#Allowed in

scene { }scene [ ]definition { }example { }note { }task { }task [ ]question { }question [ ]option [ ]cue { }cue.draw { }cue.type { }

#Examples

### A worked example
### Choosing the degree

Last updated 30 September 2026

← Previoush2Next →h4
On this page
Allowed inExamples
PrivacyTermsContact Support