# Presentation Builder (`deck`), Tiny Little Office Slides: titles, bullets, two columns, big icons, other documents on a slide; or a zine, booklet, brochure, comic, poster or name badges to print and fold. A document is a link: https://tinylittleoffice.com/deck/#doc= A slide between each `---`. The headline is `## :icon-name: Headline`, its layout an attribute: `{.title}` (a title slide), `{.two}` (two columns, a paragraph `|` between them) or `{.icon}` (bullets beside one big icon). The words are `- ` bullets nested by two spaces; `> ` lines are speaker notes; a `^[footnote]` is shown at the foot of its slide; `` `code` `` between backticks is set in a monospace face (a command, a file's name). A fence named by any app's id (```` ```anim ````, `diagram`, `draw`, `trip`, `cal`, `sheet`, the lot) puts that document on the slide, drawn by its app: an animation moves, a sheet with `chart: bar` in its head is a chart. The head may hold `theme:` (`boardroom`, `ivory`, `midnight`, `graphite`; for fun `confetti`, `sunset`, `ocean`, `bubblegum`, `arcade`, `chalkboard`; plain otherwise) and `transition:` (`cut`, `slide`, `zoom`; a fade otherwise). The rules, before they are broken: a slide with a fence (a chart, a diagram, a table) is the fence's, drawn alone under the headline: bullets on it are not drawn, so put them in the notes (`> ` lines) or on a slide of their own. A headline is a few words; a long one is set smaller, then cut after two lines. Bullets are set as large as they fit, down to 14px; more than that runs off the slide, so split it. Presenting reveals one bullet, or one item of a fenced document, per step; the notes show with N or the Notes button, and start hidden under a finger. `format:` in the head makes the deck a thing to print and fold, a page between each `---`: `poster` (one page, as big as the page allows), `zine` (8 pages), `booklet` (8 to 20), `brochure` (6 panels), `comic` (a panel per bullet, `- :icon-name: What is said | caption`) or `badges` (a page per person, the name as the headline). Templates: A talk, Status update, A proposal, A pitch, A lesson, Conference talk, Quarterly review, Workshop agenda, Product launch, Town-hall notice, Trivia night, Wedding slideshow, Zine, Recipe zine, Booklet, Concert program, Brochure, Farm brochure, Comic, Comic: the umbrella, Poster, Lost cat poster, Name badges, Conference badges. Its own files: `.pptx`, `.html`, `.zip`, `.gif`, `.webm`. ## Shapes - `bullets` a slide of bullets, the usual slide: ## Headline, then - bullets - `title` a title slide, the cover: ## Headline {.title}, the line under it its subtitle - `slides` slides, more than one: --- between them - `two` two columns, a comparison: {.two}, | alone between the columns - `icon` an icon slide, bullets beside one big icon: ## :icon: Headline {.icon} - `notes` speaker notes, what to say, not shown: > lines - `chart` a chart slide, numbers drawn: a table with {chart=bar} (line, pie) - `moves` a slide that moves, an Animator document in a ```anim fence - `shows` a slide that shows a document, a diagram, a drawing, a map or a calendar in a fence named by its app - `theme` a theme, colors and type: theme: midnight in the head - `poster` a poster, one page to print: format: poster - `zine` a zine, eight pages folded from one sheet: format: zine - `booklet` a booklet, eight to twenty pages: format: booklet - `brochure` a brochure, six panels, folded in three: format: brochure - `comic` a comic, a panel a bullet: - :icon: What is said | caption - `badges` name badges, a page a person: format: badges ## Example: a slide of bullets ``` ## Prices - Apples and pears: $2.25 a pound - Pumpkins: $8 each, any size ``` As a link: Every shape as a document, a link and JSON: https://tinylittleoffice.com/examples/deck.json. The whole description: https://tinylittleoffice.com/llms-full.txt