compiledeck

Compile and validate Beamer .tex decks with Rhetoric of Decks constraints.

203|27|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/franklee16/academic-research-skills --skill compiledeck-franklee16
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: compiledeck
Source: https://github.com/franklee16/academic-research-skills/tree/main/presentations/compiledeck
Command: npx skills add https://github.com/franklee16/academic-research-skills --skill compiledeck-franklee16

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you compile Rhetoric of Decks–style Beamer presentations into clean, publication-ready PDFs with strict guardrails that prevent layout and compile failures.

Core Features & Use Cases

  • Rhetoric of Decks slide constraints: Enforces one-idea-per-slide, assertion-style titles, minimum typography sizing, and a “no bullet lists (usually)” architecture approach.
  • Compile-loop discipline: Runs the required pdflatex command and checks fatal errors and warning counts so you can reach “zero compile warnings” before moving on.
  • TikZ geometry verification workflow: Provides a Bézier-first audit process (including collision risk reasoning) and explicit label/spacing rules to prevent overlapping or clipped graphics.
  • Figure generation alignment: Specifies how to generate matplotlib figures consistently (palette, vector PDFs) and how to place labels near curved arrows using exact Bézier math instead of eyeballing.

Quick Start

Use the compiledeck skill to compile your Beamer .tex file into a PDF and ensure the build completes with zero fatal errors and zero Overfull/Underfull warnings.

Frequently Asked Questions about compiledeck

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I compile a Beamer presentation to PDF without warnings?

To compile a Beamer presentation without warnings, run nonstop pdflatex and check the log for fatal errors and Overfull/Underfull warnings. Enforcing slide structure, typography, and visualization constraints ensures a clean, publication-ready PDF build.

Why does my TikZ diagram have overlapping labels and clipped content in Beamer?

TikZ diagrams experience overlapping labels and clipped content when label placement is eyeballed. Applying Bézier-first geometry audits with explicit spacing rules prevents collisions and ensures precise label placement near curved arrows in Beamer PDFs.

What's the best way to align matplotlib figures with Beamer slide constraints?

The best way to align matplotlib figures with Beamer constraints is generating consistent vector PDFs using a matching palette and applying geometry audits. This prevents layout failures and maintains visualization constraints during pdflatex compilation.

How do I enforce one-idea-per-slide and assertion-style titles in LaTeX presentations?

Enforcing one-idea-per-slide and assertion-style titles in LaTeX presentations requires a ruleset that checks slide structure and minimum typography sizing during compilation. This prevents bullet-list architectures and ensures compliant Beamer PDF output.

Can I use pdflatex nonstop mode to catch fatal errors and compile warnings automatically?

Yes, you can use pdflatex nonstop mode to compile Beamer decks while automatically catching fatal errors and counting compile warnings. Log-based checks validate the build process to achieve zero-warning publication-ready PDFs.