From sciagent-skills
Creates research posters in LaTeX using beamerposter, tikzposter, or baposter. Covers layout, typography, color schemes, figure integration, and accessibility for conferences.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sciagent-skills:latex-research-postersThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Research posters are a critical medium for scientific communication at conferences, symposia, and academic events. This knowhow covers end-to-end poster creation in LaTeX: package selection, layout design, typography, color schemes, figure integration, accessibility, compilation, and quality control for print and digital display.
Research posters are a critical medium for scientific communication at conferences, symposia, and academic events. This knowhow covers end-to-end poster creation in LaTeX: package selection, layout design, typography, color schemes, figure integration, accessibility, compilation, and quality control for print and digital display.
Three major packages, each with distinct strengths:
| Package | Architecture | Best For | Learning Curve |
|---|---|---|---|
| beamerposter | Beamer extension | Traditional academic posters, institutional branding | Low (if you know Beamer) |
| tikzposter | TikZ-based blocks | Modern colorful designs, custom graphics | Medium |
| baposter | Box-based grid | Multi-column layouts, consistent spacing | Low |
beamerposter: Uses Beamer's \begin{block} syntax. Themes and color schemes from Beamer carry over. Best when your institution already has a Beamer theme.
tikzposter: Declarative block placement with \block{Title}{Content}. Built-in color styles (Denmark, Germany, etc.) and layout themes (Rays, Wave). Most flexible for custom designs.
baposter: Defines named boxes in a grid. Automatic positioning and spacing. Best when you want structured, uniform column layouts without manual placement.
| Standard | Size | Region | Use |
|---|---|---|---|
| A0 | 841 × 1189 mm (33.1 × 46.8 in) | Europe | Most common academic standard |
| A1 | 594 × 841 mm (23.4 × 33.1 in) | Europe | Smaller venues |
| 36 × 48 in | 914 × 1219 mm | North America | Standard US conference size |
| 42 × 56 in | 1067 × 1422 mm | North America | Large format |
| 48 × 72 in | 1219 × 1829 mm | North America | Extra large |
Orientation: Portrait (vertical) is most common and traditional. Landscape (horizontal) works better for timelines, wide figures, or side-by-side comparisons.
| Element | Size Range | Purpose |
|---|---|---|
| Title | 72–120 pt | Readable from 15+ feet |
| Section headers | 48–72 pt | Readable from 8–10 feet |
| Body text | 24–36 pt | Readable from 4–6 feet |
| Captions | 20–28 pt | Readable from 3 feet |
Start: What is your design priority?
├── Institutional branding / existing Beamer theme?
│ └── YES → beamerposter
├── Modern, colorful, custom TikZ graphics?
│ └── YES → tikzposter
├── Structured multi-column grid with minimal setup?
│ └── YES → baposter
└── Not sure
└── tikzposter (most flexible default)
| Poster Content | Columns | Layout Strategy |
|---|---|---|
| Few key results, large figures | 2 columns | Wide figure panels, brief text |
| Balanced text and figures | 3 columns | Standard academic layout |
| Data-heavy with many small figures | 4 columns | Compact grid, small text |
| Narrative flow / timeline | 2 columns landscape | Left-to-right story |
| Poster Type | Text % | Visual % | Word Count |
|---|---|---|---|
| Experimental research | 40% | 60% | 400–600 |
| Computational/modeling | 50% | 50% | 500–700 |
| Review/survey | 55% | 45% | 600–800 |
| Method paper | 35% | 65% | 300–500 |
MANDATORY: Every poster must include at least 2 figures. Posters are primarily visual media — text-heavy posters fail to communicate. Target 3–4 figures for comprehensive posters: methodology diagram, key results, conceptual framework.
MANDATORY: Verify poster dimensions match conference requirements exactly. Use pdfinfo poster.pdf | grep "Page size" after compilation. A0 should show ~2384 × 3370 points.
Follow the Z-pattern reading flow. Place the most important content (title, key result figure) in the top-left quadrant. Readers naturally scan: top-left → top-right → bottom-left → bottom-right.
Use white space intentionally. White space is not wasted space — it improves readability and visual hierarchy. Don't fill every gap with text.
Keep text scannable. Use bullet points instead of paragraphs. Each section should be understandable in under 30 seconds.
Anti-pattern — cramming the full paper into poster format. A poster is not a shrunken paper. Extract 1–3 key messages and design around those. Leave details for the handout or QR-linked paper.
Test readability at reduced scale. Print at 25% scale on letter/A4 paper. If the title isn't readable from 6 feet, the body text isn't readable from 2 feet, or figures are unclear, revise.
Use color-blind friendly palettes. Avoid red-green combinations (affects ~8% of males). Use Viridis, ColorBrewer, or IBM Color Blind Safe palettes. Add patterns or shapes alongside color coding.
Embed all fonts in the final PDF. Run pdffonts poster.pdf — every font should show "yes" in the "emb" column. Non-embedded fonts may render differently on the printer's system.
Include QR codes for supplementary materials. Link to: full paper (DOI), code repository (GitHub), data (Zenodo), video demo. Minimum size: 2 × 2 cm for reliable scanning.
Font sizes too small (under 24pt body text). Viewers stand 4–6 feet away; small text is unreadable. How to avoid: Set minimum body text to 24pt and verify with a reduced-scale print test.
Too much text (over 1000 words). Poster sessions are 2–5 minutes per viewer; they won't read paragraphs. How to avoid: Target 300–800 words. Replace explanatory text with annotated figures.
Low-resolution images that pixelate when printed. Screen-resolution images (72–150 DPI) look fine on monitor but terrible at poster size. How to avoid: Ensure all raster images are 300+ DPI at final print size. Use pdfimages -list poster.pdf to verify.
RGB colors sent to CMYK printer cause color shift. Bright screen colors appear dull or shifted when printed. How to avoid: Request the printer's color profile; convert color space if required. When in doubt, use muted, high-contrast palettes.
Content extends beyond page boundaries or large white margins. Default margin settings often waste 10–15% of poster area. How to avoid: Set explicit margins (10mm recommended) in documentclass options. Debug with a visible page boundary frame during development.
Placeholder text left in final version. "Lorem ipsum", "TODO", or template instructions left visible. How to avoid: Use the QC checklist (Step 8 of Workflow) systematically — check for all placeholder text before sending to print.
Unembedded fonts cause rendering failures. The printer's system substitutes different fonts, breaking layout and character rendering. How to avoid: Compile with pdflatex (auto-embeds), or use -dEmbedAllFonts=true. Verify with pdffonts.
No clear visual hierarchy — everything looks the same importance. Viewers can't identify the key message or navigate the poster. How to avoid: Use 3 distinct size levels (title, headers, body). Use color blocks to group related content. Add a "Take-Home Message" box.
\includegraphics with consistent sizing and clear captionspdflatex poster.tex (or lualatex for better font support)pdfinfo poster.pdf | grep "Page size" — must match requirements exactlypdffonts poster.pdf — all "yes" in "emb" columnpdfimages -list poster.pdf — all ≥300 DPI[LastName]_[Conference]_Poster.pdf# Basic compilation
pdflatex poster.tex
# With bibliography
pdflatex poster.tex && bibtex poster && pdflatex poster.tex && pdflatex poster.tex
# Better font support
lualatex poster.tex
# or
xelatex poster.tex
# Verify page dimensions
pdfinfo poster.pdf | grep "Page size"
# Check font embedding
pdffonts poster.pdf
# Check image resolution
pdfimages -list poster.pdf
# Check for compilation warnings
grep -i "warning\|error\|overfull\|underfull" poster.log
# Compress for email (keeps print quality)
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \
-dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH \
-sOutputFile=poster_compressed.pdf poster.pdf
# TeX Live (Linux/Mac)
tlmgr install beamerposter tikzposter baposter qrcode subcaption tcolorbox
# MiKTeX (Windows) — packages auto-install on first use
Templates are provided in the assets/ subdirectory:
| File | Package | Description |
|---|---|---|
beamerposter_template.tex | beamerposter | Traditional 3-column portrait layout (A0) with institutional header |
tikzposter_template.tex | tikzposter | Modern block-based design with Denmark color style |
baposter_template.tex | baposter | Structured 3-column portrait grid with automatic spacing |
Each template is a complete, compilable LaTeX document with placeholder content. Customize: (1) replace placeholder text and figures, (2) adjust color scheme, (3) update page size if needed.
npx claudepluginhub jaechang-hits/sciagent-skills --plugin sciagent-skillsCreates professional research posters in LaTeX using beamerposter, tikzposter, or baposter. Supports conference presentations, layout design, and figure integration.
Creates professional research posters in LaTeX using beamerposter, tikzposter, or baposter — handles layout, color, multi-column formats, figures, and poster-specific best practices.