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):
This is a blockquote. The left bar helps it stand out at a distance --- unlike
article, where it is removed.
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