Layout Pattern
Chapter Recap
Mid-deck checkpoint that shows what you've covered and what is next. Keeps long presentations navigable.
How to Use It
Mid-deck checkpoint that shows what you've covered and what is next. Keeps long presentations navigable. OPF placeholders: title, subtitle.
Content Zones
Try dynamic composition
Explore how a text slide reflows as you change its content and shape. These examples use OPF’s shared composition rules; the copied document includes your choices.
All sample text fits within its content areas.
View the complete OPF example
{
"$schema": "https://openpresentation.org/schema/opf/v1",
"name": "Dynamic composition example",
"design": {
"dimensions": {
"widthInches": 13.333333333333334,
"heightInches": 7.5
}
},
"slides": [
{
"title": "Let the content find its space",
"composition": {
"mode": "auto"
},
"blocks": [
{
"text": "Start with the decision. State what the audience should understand or do."
},
{
"text": "Show the evidence. Give each supporting idea enough space to be read."
},
{
"text": "Make the next step clear. Keep the action specific and easy to remember."
}
]
}
]
}Composition rules and examples as JSON · Pagination rules and example JSON
Related Layouts
Similar OPF layout slugs with matching content types, spatial patterns, or presentation use cases.
Opening Closing
Agenda
Numbered list of topics with timing or section markers. Sets expectations and gives your audience a roadmap.
/layouts/agenda
Opening Closing
Key Takeaway
A single headline statement on a nearly empty slide. One idea, nothing to distract from it.
/layouts/key-takeaway
Opening Closing
Q&A / Discussion
Intentional pause for questions. Frames the conversation and shows you expect dialogue, not monologue.
/layouts/qa-discussion
Opening Closing
Thank You & CTA
Closing slide with clear next steps, contact info, or a call to action. End with direction, not a whimper.
/layouts/thank-you-cta
Opening Closing
Title Slide
Bold, centered typography with minimal elements. Perfect for opening your presentation with impact.
/layouts/title-slide
Content Text
Section Divider
Simple transitional slides that signal a new topic. Help your audience follow the presentation flow.
/layouts/section-divider
OPF Config
layouts:chapter-recap{
"$schema": "https://openpresentation.org/schema/opf/v1",
"name": "PPTX.gallery — layouts/chapter-recap",
"tags": [
"gallery:layouts/chapter-recap"
],
"slides": [
{
"id": "gallery-preview-1",
"layout": "chapter-recap",
"title": "Chapter Recap",
"subtitle": "A clear message with supporting context.",
"design": {
"contentBox": false,
"contentAlignment": "center",
"titleAlignment": "center"
}
}
],
"catalogs": {
"layouts": {
"records": [
{
"$schema": "https://openpresentation.org/schema/opf-layout/v1",
"id": "chapter-recap",
"name": "Chapter_Recap",
"label": "Chapter Recap",
"summary": "Mid-deck checkpoint that shows what you've covered and what is next. Keeps long presentations navigable.",
"description": "Mid-deck checkpoint that shows what you've covered and what is next. Keeps long presentations navigable.",
"tags": [
"Navigation",
"Pacing",
"Recap"
],
"master": "Gallery",
"masterSlideIndex": 28,
"groupHash": "f79b6c6688d2c552901526cb12bd132f8c2b7519219cf0dce6f1acf7ff1de800",
"groupDefault": true,
"contentType": "Title",
"contentMultiple": "None",
"contentAlignment": "Center",
"contentBox": false,
"contentTypeChartPrimary": "None",
"contentTypeImageFill": "None",
"contentTypeListBullet": "None",
"contentTypeListHeading": false,
"slideTitle": true,
"slideTitleAlignment": "Center",
"slideImage": false,
"slideImageAlignment": "None",
"slideLayoutDirection": "None",
"zones": [
{
"role": "title",
"placeholder": "title"
},
{
"role": "subtitle",
"placeholder": "subtitle"
}
],
"preview": {},
"details": "Mid-deck checkpoint that shows what you've covered and what is next. Keeps long presentations navigable. OPF placeholders: title, subtitle.",
"category": "opening-closing",
"spatialCategory": "hero",
"contentTypeTags": [
"mixed",
"title"
],
"placeholders": [
{
"type": "title"
},
{
"type": "subtitle"
}
],
"slideSubtitle": true
}
]
}
}
}Preview this config live at pptx.dev/playground, or load it in the gallery visual editor.