Create or update presentation slides — supports both pure Beamer (Overleaf) and Quarto multi-format (RevealJS + Beamer)
Create or update presentation slides. Supports two workflows:
Quarto/conference/*.qmd exists → Quarto multi-format (Option B)$OL/presentation.tex exists but no QMD → Pure Beamer (Option A)$ARGUMENTS = "init-quarto" → Initialize Quarto presentation from templateFile: $OL/presentation.tex (standalone Beamer document)
files/tab/ directory as the paper; use \input{files/tab/...} with \scalebox{}files/fig/ directory; use \includegraphics{}presentation.tex\input{} paths exist/compile-latex to verifyFiles: Quarto/conference/presentation.qmd (or presentation-conference.qmd + presentation-jobtalk.qmd)
Quarto/conference/
├── presentation*.qmd # Slide source (one or two decks)
├── _quarto.yml # Shared settings ONLY
├── styles/beamer-preamble.tex # Beamer theme with TikZ boxes
├── styles/revealjs-theme.scss # RevealJS theme with CSS boxes
├── filters/custom-boxes.lua # Div → LaTeX environment conversion
├── figures/ # PDF + PNG versions
└── references.bib # Bibliography
.claude/rules/quarto-presentation-pipeline.md)_quarto.yml)fig-width ≤ 8 inches (Beamer textwidth ~8.85in at 16:9)graph LR not graph TD for Mermaid diagrams.content-visible when-format="revealjs" for PNG, when-format="beamer" for PDFnatbiboptions: "round,authoryear" (string, not YAML array)pdf-engine: lualatex for Unicode support.keybox, .resultbox, .methodbox, .highlightbox, .assumptionbox, .eqbox, .softbox::: {.notes} for speaker notesquarto render presentation.qmd --to revealjs and --to beamer/visual-audit on the rendered outputWhen $ARGUMENTS = "init-quarto":
templates/quarto-presentation/ to Quarto/conference/{{placeholders}} from CLAUDE.md (title, author, institution, colors)references.bib from $OL/bibliography*.bib if available.gitignore with figure exceptions\scalebox{0.7-0.9}{\input{}} (Beamer) or embedded markdown (Quarto)\pause (Beamer) or ::: incremental (Quarto) for sequential revealsFor job market / longer talks, create a second QMD:
presentation-conference.qmd — 10-15 min, ~25 slidespresentation-jobtalk.qmd — 30 min, ~40 slides + expanded sectionsAdditional sections for longer talks:
::: incremental