slides Document Class slides Document Class A Self-Referencing
GuideEspacio Psicoanalítico de Barcelona
37th International Rexx Language Symposium
Barcelona, May 3--6, 2026
This slide deck documents the slides document class for
RexxPub.
It is itself a slides.md file, rendered by the class it
describes --- so every slide you see is a live example of the features
being documented.
The title slide uses the same ::::: title-page fenced
div as the article class, so the same Markdown source works
in both.
::::: title-page
Presentation Title <small>Subtitle</small>
==========================================
::: author ::: affiliation
::: event ::: venue
::: email ::: date
:::::
Two new elements are available for slides: event and
venue, useful for conference presentations.
Each <h1> with {.slide} starts a new
slide. The heading becomes the slide title, rendered in blue with an
underline.
Slide Title {.slide}
======================
Content goes here.
The body text is set in Helvetica/Arial at 20pt, left-aligned, without justification or hyphenation --- optimised for projection readability.
{.newpage} also works and is equivalent to
{.slide}, but {.slide} is preferred for
clarity.
A section divider is an <h1> with
{.part}:
Section Name {.part}
=============================
This produces a centred title without the underline bar, useful for
separating major parts of the presentation. The page break is implicit
--- no need to add {.newpage} or {.slide}.
Lists are the bread and butter of conference slides:
articleSlides support both generic code blocks and Rexx-highlighted blocks.
Generic code has a subtle rounded background:
[rexx] md2pdf --docclass slides slides.md
Rexx-highlighted blocks work exactly as in article:
/* Highlight quality is identical to articles */
Parse Arg name
Say "Hello," name"!"
The code font is 14pt --- smaller than the body text, but large enough for projection.
Tables use the booktabs convention, with the accent
colour:
| Feature | Article | Letter | Slides |
|---|---|---|---|
| Font | Serif | Serif | Sans |
| Alignment | Just. | Left | Left |
| Indent | 1.5em | None | None |
| Hyphenation | Auto | Manual | Manual |
Blockquotes keep a coloured left bar (useful on projection) and are set in italic:
This is a blockquote. The left bar helps it stand out at a distance --- unlike
article, where it is removed.
The same styling applies to ::: quote and
::: quotation fenced divs. See Quotations in the Common Core
chapter of the book documentation for the full description
of both styles.
The epigraph convention shared by all RexxPub document
classes also works on slides --- handy for opening a presentation or a
section with a quotation. Use the outer ::::: epigraph
fenced div with optional :::cite and
:::attribution inner divs. See Epigraph in the Common Core
chapter of the book documentation for the full
description.
Slides support YAML front matter for setting RexxPub options directly in the Markdown source:
---
rexxpub:
style: print
number-figures: false
---
Structural options set in the YAML (such as
number-figures or section-numbers) take
precedence over URL parameters --- the author's intent is always
respected.
The highlighting style is an exception: it can always be
overridden by the reader via the style chooser.
Use ::::: closing-page for a centred closing slide:
::::: closing-page
Thank You! {.slide}
=====================
Questions?
name@example.com
:::::
Questions?
jose.maria.blasco@gmail.com