LaTeX Research Posters
Overview
Research posters are a critical medium for scientific communication at conferences, symposia, and academic events. This skill provides comprehensive guidance for creating professional, visually appealing research posters using LaTeX packages. Generate publication-quality posters with proper layout, typography, color schemes, and visual hierarchy.
When to Use This Skill
This skill should be used when:
-
Creating research posters for conferences, symposia, or poster sessions
-
Designing academic posters for university events or thesis defenses
-
Preparing visual summaries of research for public engagement
-
Converting scientific papers into poster format
-
Creating template posters for research groups or departments
-
Designing posters that comply with specific conference size requirements (A0, A1, 36×48", etc.)
-
Building posters with complex multi-column layouts
-
Integrating figures, tables, equations, and citations in poster format
AI-Powered Visual Element Generation
STANDARD WORKFLOW: Generate ALL major visual elements using AI before creating the LaTeX poster.
This is the recommended approach for creating visually compelling posters:
-
Plan all visual elements needed (title, intro, methods, results, conclusions)
-
Generate each element using scientific-schematics or Nano Banana Pro
-
Assemble generated images in the LaTeX template
-
Add text content around the visuals
Target: 60-70% of poster area should be AI-generated visuals, 30-40% text.
CRITICAL: Preventing Content Overflow
⚠️ POSTERS MUST NOT HAVE TEXT OR CONTENT CUT OFF AT EDGES.
Common Overflow Problems:
-
Title/footer text extending beyond page boundaries
-
Too many sections crammed into available space
-
Figures placed too close to edges
-
Text blocks exceeding column widths
Prevention Rules:
- Limit Content Sections (MAXIMUM 5-6 sections for A0):
✅ GOOD - 5 sections with room to breathe:
- Title/Header
- Introduction/Problem
- Methods
- Results (1-2 key findings)
- Conclusions
❌ BAD - 8+ sections crammed together:
- Overview, Introduction, Background, Methods,
- Results 1, Results 2, Discussion, Conclusions, Future Work
- Set Safe Margins in LaTeX:
% tikzposter - add generous margins \documentclass[25pt, a0paper, portrait, margin=25mm]{tikzposter}
% baposter - ensure content doesn't touch edges \begin{poster}{ columns=3, colspacing=2em, % Space between columns headerheight=0.1\textheight, % Smaller header % Leave space at bottom }
- Figure Sizing - Never 100% Width:
% Leave margins around figures \includegraphics[width=0.85\linewidth]{figure.png} % NOT 1.0\linewidth
- Check for Overflow Before Printing:
Compile and check PDF at 100% zoom
pdflatex poster.tex
Look for:
- Text cut off at any edge
- Content touching page boundaries
- Overfull hbox warnings in .log file
grep -i "overfull" poster.log
- Word Count Limits:
-
A0 poster: 300-800 words MAXIMUM
-
Per section: 50-100 words maximum
-
If you have more content: Cut it or make a handout
CRITICAL: Poster-Size Font Requirements
⚠️ ALL text within AI-generated visualizations MUST be poster-readable.
When generating graphics for posters, you MUST include font size specifications in EVERY prompt. Poster graphics are viewed from 4-6 feet away, so text must be LARGE.
⚠️ COMMON PROBLEM: Content Overflow and Density
The #1 issue with AI-generated poster graphics is TOO MUCH CONTENT. This causes:
-
Text overflow beyond boundaries
-
Unreadable small fonts
-
Cluttered, overwhelming visuals
-
Poor white space usage
SOLUTION: Generate SIMPLE graphics with MINIMAL content.
MANDATORY prompt requirements for EVERY poster graphic:
POSTER FORMAT REQUIREMENTS (STRICTLY ENFORCE):
- ABSOLUTE MAXIMUM 3-4 elements per graphic (3 is ideal)
- ABSOLUTE MAXIMUM 10 words total in the entire graphic
- NO complex workflows with 5+ steps (split into 2-3 simple graphics instead)
- NO multi-level nested diagrams (flatten to single level)
- NO case studies with multiple sub-sections (one key point per case)
- ALL text GIANT BOLD (80pt+ for labels, 120pt+ for key numbers)
- High contrast ONLY (dark on white OR white on dark, NO gradients with text)
- MANDATORY 50% white space minimum (half the graphic should be empty)
- Thick lines only (5px+ minimum), large icons (200px+ minimum)
- ONE SINGLE MESSAGE per graphic (not 3 related messages)
⚠️ BEFORE GENERATING: Review your prompt and count elements
-
If your description has 5+ items → STOP. Split into multiple graphics
-
If your workflow has 5+ stages → STOP. Show only 3-4 high-level steps
-
If your comparison has 4+ methods → STOP. Show only top 3 or Our vs Best Baseline
Content limits per graphic type (STRICT):
Graphic Type Max Elements Max Words Reject If Good Example
Flowchart 3-4 boxes MAX 8 words 5+ stages, nested steps "DISCOVER → VALIDATE → APPROVE" (3 words)
Key findings 3 items MAX 9 words 4+ metrics, paragraphs "95% ACCURATE" "2X FASTER" "FDA READY" (6 words)
Comparison chart 3 bars MAX 6 words 4+ methods, legend text "OURS: 95%" "BEST: 85%" (4 words)
Case study 1 case, 3 elements 6 words Multiple cases, substories Logo + "18 MONTHS" + "to discovery" (2 words)
Timeline 3-4 points MAX 8 words Year-by-year detail "2020 START" "2022 TRIAL" "2024 APPROVED" (6 words)
Example - WRONG (7-stage workflow - TOO COMPLEX):
❌ BAD - This creates tiny unreadable text like the drug discovery poster
python scripts/generate_schematic.py "Drug discovery workflow showing: Stage 1 Target Identification, Stage 2 Molecular Synthesis, Stage 3 Virtual Screening, Stage 4 AI Lead Optimization, Stage 5 Clinical Trial Design, Stage 6 FDA Approval. Include success metrics, timelines, and validation steps for each stage." -o figures/workflow.png
Result: 7+ stages with tiny text, unreadable from 6 feet - POSTER FAILURE
Example - CORRECT (simplified to 3 key stages):
✅ GOOD - Same content, split into ONE simple high-level graphic
python scripts/generate_schematic.py "POSTER FORMAT for A0. ULTRA-SIMPLE 3-box workflow: 'DISCOVER' → 'VALIDATE' → 'APPROVE'. Each word in GIANT bold (120pt+). Thick arrows (10px). 60% white space. NO substeps, NO details. 3 words total. Readable from 10 feet." -o figures/workflow_overview.png
Result: Clean, impactful, readable - can add detail graphics separately if needed
Example - WRONG (complex case studies with multiple sections):
❌ BAD - Creates cramped unreadable sections
python scripts/generate_schematic.py "Case studies: Insilico Medicine (drug candidate, discovery time, clinical trials), Recursion Pharma (platform, methodology, results), Exscientia (drug candidates, FDA status, timeline). Include company logos, metrics, and outcomes." -o figures/cases.png
Result: 3 case studies with 4+ elements each = 12+ total elements, tiny text
Example - CORRECT (one case study, one key metric):
✅ GOOD - Show ONE case with ONE key number
python scripts/generate_schematic.py "POSTER FORMAT for A0. ONE case study card: Company logo (large), '18 MONTHS' in GIANT text (150pt), 'to discovery' below (60pt). 3 elements total: logo + number + caption. 50% white space. Readable from 10 feet." -o figures/case_single.png
Result: Clear, readable, impactful. Make 3 separate graphics if you need 3 cases.
Example - WRONG (key findings too complex):
BAD - too many items, too much detail
python scripts/generate_schematic.py "Key findings showing 8 metrics: accuracy 95%, precision 92%, recall 94%, F1 0.93, AUC 0.97, training time 2.3 hours, inference 50ms, model size 145MB with comparison to 5 baseline methods" -o figures/findings.png
Result: Cramped graphic with tiny numbers
Example - CORRECT (key findings simple):
GOOD - only 3 key items, giant numbers
python scripts/generate_schematic.py "POSTER FORMAT for A0. KEY FINDINGS with ONLY 3 large cards. Card 1: '95%' in GIANT text (120pt) with 'ACCURACY' below (48pt). Card 2: '2X' in GIANT text with 'FASTER' below. Card 3: checkmark icon with 'VALIDATED' in large text. 50% white space. High contrast colors. NO other text or details." -o figures/findings.png
Result: Bold, readable impact statement
Font size reference for poster prompts:
Element Minimum Size Prompt Keywords
Main numbers/metrics 72pt+ "huge", "very large", "giant", "poster-size"
Section titles 60pt+ "large bold", "prominent"
Labels/captions 36pt+ "readable from 6 feet", "clear labels"
Body text 24pt+ "poster-readable", "large text"
Always include in prompts:
-
"POSTER FORMAT" or "for A0 poster" or "readable from 6 feet"
-
"VERY LARGE TEXT" or "huge bold fonts"
-
Specific text that should appear (so it's baked into the image)
-
"minimal text, maximum impact"
-
"high contrast" for readability
-
"generous margins" and "no text near edges"
CRITICAL: AI-Generated Graphic Sizing
⚠️ Each AI-generated graphic should focus on ONE concept with MINIMAL content.
Problem: Generating complex diagrams with many elements leads to small text.
Solution: Generate SIMPLE graphics with FEW elements and LARGE text.
Example - WRONG (too complex, text will be small):
BAD - too many elements in one graphic
python scripts/generate_schematic.py "Complete ML pipeline showing data collection, preprocessing with 5 steps, feature engineering with 8 techniques, model training with hyperparameter tuning, validation with cross-validation, and deployment with monitoring. Include all labels and descriptions." -o figures/pipeline.png
Example - CORRECT (simple, focused, large text):
GOOD - split into multiple simple graphics with large text
Graphic 1: High-level overview (3-4 elements max)
python scripts/generate_schematic.py "POSTER FORMAT for A0: Simple 4-step pipeline. Four large boxes: DATA → PROCESS → MODEL → RESULTS. GIANT labels (80pt+), thick arrows, lots of white space. Only 4 words total. Readable from 8 feet." -o figures/overview.png
Graphic 2: Key result (1 metric highlighted)
python scripts/generate_schematic.py "POSTER FORMAT for A0: Single key metric display. Giant '95%' text (150pt+) with 'ACCURACY' below (60pt+). Checkmark icon. Minimal design, high contrast. Readable from 10 feet." -o figures/accuracy.png
Rules for AI-generated poster graphics:
Rule Limit Reason
Elements per graphic 3-5 maximum More elements = smaller text
Words per graphic 10-15 maximum Minimal text = larger fonts
Flowchart steps 4-5 maximum Keeps labels readable
Chart categories 3-4 maximum Prevents crowding
Nested levels 1-2 maximum Avoids complexity
Split complex content into multiple simple graphics:
Instead of 1 complex diagram with 12 elements: → Create 3 simple diagrams with 4 elements each → Each graphic can have LARGER text → Arrange in poster with clear visual flow
Step 0: MANDATORY Pre-Generation Review (DO THIS FIRST)
⚠️ BEFORE generating ANY graphics, review your content plan:
For EACH planned graphic, ask these questions:
Element count: Can I describe this in 3-4 items or less?
-
❌ NO → Simplify or split into multiple graphics
-
✅ YES → Continue
Complexity check: Is this a multi-stage workflow (5+ steps) or nested diagram?
-
❌ YES → Flatten to 3-4 high-level steps only
-
✅ NO → Continue
Word count: Can I describe all text in 10 words or less?
-
❌ NO → Cut text, use single-word labels
-
✅ YES → Continue
Message clarity: Does this graphic convey ONE clear message?
-
❌ NO → Split into multiple focused graphics
-
✅ YES → Continue to generation
Common patterns that ALWAYS fail (reject these):
-
"Show stages 1 through 7..." → Split into high-level overview (3 stages) + detail graphics
-
"Multiple case studies..." → One case per graphic
-
"Timeline from 2015 to 2024 with annual milestones..." → Show only 3-4 key years
-
"Comparison of 6 methods..." → Show only top 3 or Our method vs Best baseline
-
"Architecture with all layers and connections..." → High-level only (3-4 components)
Step 1: Plan Your Poster Elements
After passing the pre-generation review, identify visual elements needed:
-
Title Block - Stylized title with institutional branding (optional - can be LaTeX text)
-
Introduction Graphic - Conceptual overview (3 elements max)
-
Methods Diagram - High-level workflow (3-4 steps max)
-
Results Figures - Key findings (3 metrics max per figure, may need 2-3 separate figures)
-
Conclusion Graphic - Summary visual (3 takeaways max)
-
Supplementary Icons - Simple icons, QR codes, logos (minimal)
Step 2: Generate Each Element (After Pre-Generation Review)
⚠️ CRITICAL: Review Step 0 checklist before proceeding.
Use the appropriate tool for each element type:
For Schematics and Diagrams (scientific-schematics):
Create figures directory
mkdir -p figures
Drug discovery workflow - HIGH-LEVEL ONLY, 3 stages
BAD: "Stage 1: Target ID, Stage 2: Molecular Synthesis, Stage 3: Virtual Screening, Stage 4: AI Lead Opt..."
GOOD: Collapse to 3 mega-stages
python scripts/generate_schematic.py "POSTER FORMAT for A0. ULTRA-SIMPLE 3-box workflow: 'DISCOVER' (120pt bold) → 'VALIDATE' (120pt bold) → 'APPROVE' (120pt bold). Thick arrows (10px). 60% white space. ONLY these 3 words. NO substeps. Readable from 12 feet." -o figures/workflow_simple.png
System architecture - MAXIMUM 3 components
python scripts/generate_schematic.py "POSTER FORMAT for A0. ULTRA-SIMPLE 3-component stack: 'DATA' box (120pt) → 'AI MODEL' box (120pt) → 'PREDICTION' box (120pt). Thick vertical arrows. 60% white space. 3 words only. Readable from 12 feet." -o figures/architecture.png
Timeline - ONLY 3 key milestones (not year-by-year)
BAD: "2018, 2019, 2020, 2021, 2022, 2023, 2024 with events"
GOOD: Only 3 breakthrough moments
python scripts/generate_schematic.py "POSTER FORMAT for A0. Timeline with ONLY 3 points: '2018' + icon, '2021' + icon, '2024' + icon. GIANT years (120pt). Large icons. 60% white space. NO connecting lines or details. Readable from 12 feet." -o figures/timeline.png
Case study - ONE case, ONE key metric
BAD: "3 case studies: Insilico (details), Recursion (details), Exscientia (details)"
GOOD: ONE case with ONE number
python scripts/generate_schematic.py "POSTER FORMAT for A0. ONE case study: Large logo + '18 MONTHS' (150pt bold) + 'to discovery' (60pt). 3 elements total. 60% white space. Readable from 12 feet." -o figures/case1.png
If you need 3 cases → make 3 separate simple graphics (not one complex graphic)
For Stylized Blocks and Graphics (Nano Banana Pro):
Title block - SIMPLE
python scripts/generate_schematic.py "POSTER FORMAT for A0. Title block: 'ML FOR DRUG DISCOVERY' in HUGE bold text (120pt+). Dark blue background. ONE subtle icon. NO other text. 40% white space. Readable from 15 feet." -o figures/title_block.png
Introduction visual - SIMPLE, 3 elements only
python scripts/generate_schematic.py "POSTER FORMAT for A0. SIMPLE problem visual with ONLY 3 icons: drug icon, arrow, target icon. ONE label per icon (80pt+). 50% white space. NO detailed text. Readable from 8 feet." -o figures/intro_visual.png
Conclusion/summary - ONLY 3 items, GIANT numbers
python scripts/generate_schematic.py "POSTER FORMAT for A0. KEY FINDINGS with EXACTLY 3 cards only. Card 1: '95%' (150pt font) with 'ACCURACY' (60pt). Card 2: '2X' (150pt) with 'FASTER' (60pt). Card 3: checkmark icon with 'READY' (60pt). 50% white space. NO other text. Readable from 10 feet." -o figures/conclusions_graphic.png
Background visual - SIMPLE, 3 icons only
python scripts/generate_schematic.py "POSTER FORMAT for A0. SIMPLE visual with ONLY 3 large icons in a row: problem icon → challenge icon → impact icon. ONE word label each (80pt+). 50% white space. NO detailed text. Readable from 8 feet." -o figures/background_visual.png
For Data Visualizations - SIMPLE, 3 bars max:
SIMPLE chart with ONLY 3 bars, GIANT labels
python scripts/generate_schematic.py "POSTER FORMAT for A0. SIMPLE bar chart with ONLY 3 bars: BASELINE (70%), EXISTING (85%), OURS (95%). GIANT percentage labels ON the bars (100pt+). NO axis labels, NO legend, NO gridlines. Our bar highlighted in different color. 40% white space. Readable from 8 feet." -o figures/comparison_chart.png
Step 2b: MANDATORY Post-Generation Review (Before Assembly)
⚠️ CRITICAL: Review EVERY generated graphic before adding to poster.
For each generated figure, open at 25% zoom and check:
✅ PASS criteria (all must be true):
-
Can read ALL text clearly at 25% zoom
-
Count elements: 3-4 or fewer
-
White space: 50%+ of image is empty
-
Simple enough to understand in 2 seconds
-
NOT a complex workflow with 5+ stages
-
NOT multiple nested sections
❌ FAIL criteria (regenerate if ANY are true):
-
Text is small or hard to read at 25% zoom → REGENERATE with "150pt+" fonts
-
More than 4 elements → REGENERATE with "ONLY 3 elements"
-
Less than 50% white space → REGENERATE with "60% white space"
-
Complex multi-stage workflow → SPLIT into 2-3 simple graphics
-
Multiple case studies cramped together → SPLIT into separate graphics
-
Takes more than 3 seconds to understand → SIMPLIFY and regenerate
Common failures and fixes:
-
"7-stage workflow with tiny text" → Regenerate as "3 high-level stages only"
-
"3 case studies in one graphic" → Generate 3 separate simple graphics
-
"Timeline with 8 years" → Regenerate with "ONLY 3 key milestones"
-
"Comparison of 5 methods" → Regenerate with "ONLY Our method vs Best baseline (2 bars)"
DO NOT PROCEED to assembly if ANY graphic fails the checks above.
Step 3: Assemble in LaTeX Template
After all figures pass the post-generation review, include them in your poster template:
tikzposter example:
\documentclass[25pt, a0paper, portrait]{tikzposter}
\begin{document}
\maketitle
\begin{columns} \column{0.5}
\block{Introduction}{ \centering \includegraphics[width=0.85\linewidth]{figures/intro_visual.png}
\vspace{0.5em} Brief context text here (2-3 sentences max). }
\block{Methods}{ \centering \includegraphics[width=0.9\linewidth]{figures/methods_flowchart.png} }
\column{0.5}
\block{Results}{ \begin{minipage}{0.48\linewidth} \centering \includegraphics[width=\linewidth]{figures/result_1.png} \end{minipage} \hfill \begin{minipage}{0.48\linewidth} \centering \includegraphics[width=\linewidth]{figures/result_2.png} \end{minipage}
\vspace{0.5em} Key findings in 3-4 bullet points. }
\block{Conclusions}{ \centering \includegraphics[width=0.8\linewidth]{figures/conclusions_graphic.png} }
\end{columns}
\end{document}
baposter example:
\headerbox{Methods}{name=methods,column=0,row=0}{ \centering \includegraphics[width=0.95\linewidth]{figures/methods_flowchart.png} }
\headerbox{Results}{name=results,column=1,row=0}{ \includegraphics[width=\linewidth]{figures/comparison_chart.png} \vspace{0.3em}
Key finding: Our method achieves 92% accuracy. }
Example: Complete Poster Generation Workflow
Full workflow with ALL quality checks:
STEP 0: Pre-Generation Review (MANDATORY)
Content plan: Drug discovery poster
- Workflow: 7 stages → ❌ TOO MANY → Reduce to 3 mega-stages ✅
- 3 case studies → ❌ TOO MANY → One case per graphic (make 3 graphics) ✅
- Timeline 2018-2024 → ❌ TOO DETAILED → Only 3 key years ✅
STEP 1: Create figures directory
mkdir -p figures
STEP 2: Generate ULTRA-SIMPLE graphics with strict limits
Workflow - HIGH-LEVEL ONLY (collapsed from 7 stages to 3)
python scripts/generate_schematic.py "POSTER FORMAT for A0. ULTRA-SIMPLE 3-box workflow: 'DISCOVER' → 'VALIDATE' → 'APPROVE'. Each word 120pt+ bold. Thick arrows (10px). 60% white space. ONLY 3 words total. Readable from 12 feet." -o figures/workflow.png
Case study 1 - ONE case, ONE metric (will make 3 separate graphics)
python scripts/generate_schematic.py "POSTER FORMAT for A0. ONE case: Company logo + '18 MONTHS' (150pt bold) + 'to drug discovery' (60pt). 3 elements only. 60% white space. Readable from 12 feet." -o figures/case1.png
python scripts/generate_schematic.py "POSTER FORMAT for A0. ONE case: Company logo + '95% SUCCESS' (150pt bold) + 'in trials' (60pt). 3 elements only. 60% white space." -o figures/case2.png
python scripts/generate_schematic.py "POSTER FORMAT for A0. ONE case: Company logo + 'FDA APPROVED' (150pt bold) + '2024' (60pt). 3 elements only. 60% white space." -o figures/case3.png
Timeline - ONLY 3 key years (not 7 years)
python scripts/generate_schematic.py "POSTER FORMAT for A0. ONLY 3 years: '2018' (150pt) + icon, '2021' (150pt) + icon, '2024' (150pt) + icon. Large icons. 60% white space. NO lines or details. Readable from 12 feet." -o figures/timeline.png
Results - ONLY 2 bars (our method vs best baseline, not 5 methods)
python scripts/generate_schematic.py "POSTER FORMAT for A0. TWO bars only: 'BASELINE 70%' and 'OURS 95%' (highlighted). GIANT percentages (150pt) ON bars. NO axis, NO legend. 60% white space. Readable from 12 feet." -o figures/results.png
STEP 2b: Post-Generation Review (MANDATORY)
Open each figure at 25% zoom:
✅ workflow.png: 3 elements, text readable, 60% white - PASS
✅ case1.png: 3 elements, giant numbers, clean - PASS
✅ case2.png: 3 elements, giant numbers, clean - PASS
✅ case3.png: 3 elements, giant numbers, clean - PASS
✅ timeline.png: 3 elements, readable, simple - PASS
✅ results.png: 2 bars, giant percentages, clear - PASS
ALL PASS → Proceed to assembly
STEP 3: Compile LaTeX poster
pdflatex poster.tex
STEP 4: PDF Overflow Check (see Section 11)
grep "Overfull" poster.log
Open at 100% and check all 4 edges
If ANY graphic fails Step 2b review:
-
Too many elements → Regenerate with "ONLY 3 elements"
-
Small text → Regenerate with "150pt+" or "GIANT BOLD (150pt+)"
-
Cluttered → Regenerate with "60% white space" and "ULTRA-SIMPLE"
-
Complex workflow → SPLIT into multiple simple 3-element graphics
Visual Element Guidelines
⚠️ CRITICAL: Each graphic must have ONE message and MAXIMUM 3-4 elements.
ABSOLUTE LIMITS - These are NOT guidelines, these are HARD LIMITS:
-
MAXIMUM 3-4 elements per graphic (3 is ideal)
-
MAXIMUM 10 words total per graphic
-
MINIMUM 50% white space (60% is better)
-
MINIMUM 120pt for key numbers/metrics
-
MINIMUM 80pt for labels
For each poster section - STRICT requirements:
Section Max Elements Max Words Example Prompt (REQUIRED PATTERN)
Introduction 3 icons 6 words "POSTER FORMAT for A0: ULTRA-SIMPLE 3 icons: [icon1] [icon2] [icon3]. ONE WORD labels (100pt bold). 60% white space. 3 words total."
Methods 3 boxes 6 words "POSTER FORMAT for A0: ULTRA-SIMPLE 3-box workflow: 'STEP1' → 'STEP2' → 'STEP3'. GIANT labels (120pt+). 60% white space. 3 words only."
Results 2-3 bars 6 words "POSTER FORMAT for A0: TWO bars: 'BASELINE 70%' 'OURS 95%'. GIANT percentages (150pt+) ON bars. NO axis. 60% white space."
Conclusions 3 cards 9 words "POSTER FORMAT for A0: THREE cards: '95%' (150pt) 'ACCURATE', '2X' (150pt) 'FASTER', checkmark 'READY'. 60% white space."
Case Study 3 elements 5 words "POSTER FORMAT for A0: ONE case: logo + '18 MONTHS' (150pt) + 'to discovery' (60pt). 60% white space."
Timeline 3 points 3 words "POSTER FORMAT for A0: THREE years only: '2018' '2021' '2024' (150pt each). Large icons. 60% white space. NO details."
MANDATORY prompt elements (ALL required, NO exceptions):
-
"POSTER FORMAT for A0" - MUST be first
-
"ULTRA-SIMPLE" or "ONLY X elements" - content limit
-
"GIANT (120pt+)" or specific font sizes - readability
-
"60% white space" - mandatory breathing room
-
"readable from 10-12 feet" - viewing distance
-
Exact count of words/elements - "3 words total" or "ONLY 3 icons"
PATTERNS THAT ALWAYS FAIL (REJECT IMMEDIATELY):
-
❌ "7-stage drug discovery workflow" → Split to "3 mega-stages"
-
❌ "Timeline from 2015-2024 with annual updates" → "ONLY 3 key years"
-
❌ "3 case studies with details" → Make 3 separate simple graphics
-
❌ "Comparison of 5 methods with metrics" → "ONLY 2: ours vs best"
-
❌ "Complete architecture showing all layers" → "3 components only"
-
❌ "Show stages 1,2,3,4,5,6" → "3 high-level stages"
PATTERNS THAT WORK:
-
✅ "3 mega-stages collapsed from 7" → Proper simplification
-
✅ "ONE case with ONE metric" → Will make multiple if needed
-
✅ "ONLY 3 milestones" → Selective, focused
-
✅ "2 bars: ours vs baseline" → Direct comparison
-
✅ "3-component high-level view" → Appropriately simplified
Scientific Schematics Integration
For detailed guidance on creating schematics, refer to the scientific-schematics skill documentation.
Key capabilities:
-
Nano Banana Pro automatically generates, reviews, and refines diagrams
-
Creates publication-quality images with proper formatting
-
Ensures accessibility (colorblind-friendly, high contrast)
-
Supports iterative refinement for complex diagrams
Core Capabilities
- LaTeX Poster Packages
Support for three major LaTeX poster packages, each with distinct advantages. For detailed comparison and package-specific guidance, refer to references/latex_poster_packages.md .
beamerposter:
-
Extension of the Beamer presentation class
-
Familiar syntax for Beamer users
-
Excellent theme support and customization
-
Best for: Traditional academic posters, institutional branding
tikzposter:
-
Modern, flexible design with TikZ integration
-
Built-in color themes and layout templates
-
Extensive customization through TikZ commands
-
Best for: Colorful, modern designs, custom graphics
baposter:
-
Box-based layout system
-
Automatic spacing and positioning
-
Professional-looking default styles
-
Best for: Multi-column layouts, consistent spacing
- Poster Layout and Structure
Create effective poster layouts following visual communication principles. For comprehensive layout guidance, refer to references/poster_layout_design.md .
Common Poster Sections:
-
Header/Title: Title, authors, affiliations, logos
-
Introduction/Background: Research context and motivation
-
Methods/Approach: Methodology and experimental design
-
Results: Key findings with figures and data visualizations
-
Conclusions: Main takeaways and implications
-
References: Key citations (typically abbreviated)
-
Acknowledgments: Funding, collaborators, institutions
Layout Strategies:
-
Column-based layouts: 2-column, 3-column, or 4-column grids
-
Block-based layouts: Flexible arrangement of content blocks
-
Z-pattern flow: Guide readers through content logically
-
Visual hierarchy: Use size, color, and spacing to emphasize key points
- Design Principles for Research Posters
Apply evidence-based design principles for maximum impact. For detailed design guidance, refer to references/poster_design_principles.md .
Typography:
-
Title: 72-120pt for visibility from distance
-
Section headers: 48-72pt
-
Body text: 24-36pt minimum for readability from 4-6 feet
-
Use sans-serif fonts (Arial, Helvetica, Calibri) for clarity
-
Limit to 2-3 font families maximum
Color and Contrast:
-
Use high-contrast color schemes for readability
-
Institutional color palettes for branding
-
Color-blind friendly palettes (avoid red-green combinations)
-
White space is active space—don't overcrowd
Visual Elements:
-
High-resolution figures (300 DPI minimum for print)
-
Large, clear labels on all figures
-
Consistent figure styling throughout
-
Strategic use of icons and graphics
-
Balance text with visual content (40-50% visual recommended)
Content Guidelines:
-
Less is more: 300-800 words total recommended
-
Bullet points over paragraphs for scannability
-
Clear, concise messaging
-
Self-explanatory figures with minimal text explanation
-
QR codes for supplementary materials or online resources
- Standard Poster Sizes
Support for international and conference-specific poster dimensions:
International Standards:
-
A0 (841 × 1189 mm / 33.1 × 46.8 inches) - Most common European standard
-
A1 (594 × 841 mm / 23.4 × 33.1 inches) - Smaller format
-
A2 (420 × 594 mm / 16.5 × 23.4 inches) - Compact posters
North American Standards:
-
36 × 48 inches (914 × 1219 mm) - Common US conference size
-
42 × 56 inches (1067 × 1422 mm) - Large format
-
48 × 72 inches (1219 × 1829 mm) - Extra large
Orientation:
-
Portrait (vertical) - Most common, traditional
-
Landscape (horizontal) - Better for wide content, timelines
- Package-Specific Templates
Provide ready-to-use templates for each major package. Templates available in assets/ directory.
beamerposter Templates:
-
beamerposter_classic.tex
-
Traditional academic style
-
beamerposter_modern.tex
-
Clean, minimal design
-
beamerposter_colorful.tex
-
Vibrant theme with blocks
tikzposter Templates:
-
tikzposter_default.tex
-
Standard tikzposter layout
-
tikzposter_rays.tex
-
Modern design with ray theme
-
tikzposter_wave.tex
-
Professional wave-style theme
baposter Templates:
-
baposter_portrait.tex
-
Classic portrait layout
-
baposter_landscape.tex
-
Landscape multi-column
-
baposter_minimal.tex
-
Minimalist design
- Figure and Image Integration
Optimize visual content for poster presentations:
Best Practices:
-
Use vector graphics (PDF, SVG) when possible for scalability
-
Raster images: minimum 300 DPI at final print size
-
Consistent image styling (borders, captions, sizes)
-
Group related figures together
-
Use subfigures for comparisons
LaTeX Figure Commands:
% Include graphics package \usepackage{graphicx}
% Simple figure \includegraphics[width=0.8\linewidth]{figure.pdf}
% Figure with caption in tikzposter \block{Results}{ \begin{tikzfigure} \includegraphics[width=0.9\linewidth]{results.png} \end{tikzfigure} }
% Multiple subfigures \usepackage{subcaption} \begin{figure} \begin{subfigure}{0.48\linewidth} \includegraphics[width=\linewidth]{fig1.pdf} \caption{Condition A} \end{subfigure} \begin{subfigure}{0.48\linewidth} \includegraphics[width=\linewidth]{fig2.pdf} \caption{Condition B} \end{subfigure} \end{figure}
- Color Schemes and Themes
Provide professional color palettes for various contexts:
Academic Institution Colors:
-
Match university or department branding
-
Use official color codes (RGB, CMYK, or LaTeX color definitions)
Scientific Color Palettes (color-blind friendly):
-
Viridis: Professional gradient from purple to yellow
-
ColorBrewer: Research-tested palettes for data visualization
-
IBM Color Blind Safe: Accessible corporate palette
Package-Specific Theme Selection:
beamerposter:
\usetheme{Berlin} \usecolortheme{beaver}
tikzposter:
\usetheme{Rays} \usecolorstyle{Denmark}
baposter:
\begin{poster}{ background=plain, bgColorOne=white, headerColorOne=blue!70, textborder=rounded }
- Typography and Text Formatting
Ensure readability and visual appeal:
Font Selection:
% Sans-serif fonts recommended for posters \usepackage{helvet} % Helvetica \usepackage{avant} % Avant Garde \usepackage{sfmath} % Sans-serif math fonts
% Set default to sans-serif \renewcommand{\familydefault}{\sfdefault}
Text Sizing:
% Adjust text sizes for visibility \setbeamerfont{title}{size=\VeryHuge} \setbeamerfont{author}{size=\Large} \setbeamerfont{institute}{size=\normalsize}
Emphasis and Highlighting:
-
Use bold for key terms: \textbf{important}
-
Color highlights sparingly: \textcolor{blue}{highlight}
-
Boxes for critical information
-
Avoid italics (harder to read from distance)
- QR Codes and Interactive Elements
Enhance poster interactivity for modern conferences:
QR Code Integration:
\usepackage{qrcode}
% Link to paper, code repository, or supplementary materials \qrcode[height=2cm]{https://github.com/username/project}
% QR code with caption \begin{center} \qrcode[height=3cm]{https://doi.org/10.1234/paper}\\ \small Scan for full paper \end{center}
Digital Enhancements:
-
Link to GitHub repositories for code
-
Link to video presentations or demos
-
Link to interactive web visualizations
-
Link to supplementary data or appendices
- Compilation and Output
Generate high-quality PDF output for printing or digital display:
Compilation Commands:
Basic compilation
pdflatex poster.tex
With bibliography
pdflatex poster.tex bibtex poster pdflatex poster.tex pdflatex poster.tex
For beamer-based posters
lualatex poster.tex # Better font support xelatex poster.tex # Unicode and modern fonts
Ensuring Full Page Coverage:
Posters should use the entire page without excessive margins. Configure packages correctly:
beamerposter - Full Page Setup:
\documentclass[final,t]{beamer} \usepackage[size=a0,scale=1.4,orientation=portrait]{beamerposter}
% Remove default beamer margins \setbeamersize{text margin left=0mm, text margin right=0mm}
% Use geometry for precise control \usepackage[margin=10mm]{geometry} % 10mm margins all around
% Remove navigation symbols \setbeamertemplate{navigation symbols}{}
% Remove footline and headline if not needed \setbeamertemplate{footline}{} \setbeamertemplate{headline}{}
tikzposter - Full Page Setup:
\documentclass[ 25pt, % Font scaling a0paper, % Paper size portrait, % Orientation margin=10mm, % Outer margins (minimal) innermargin=15mm, % Space inside blocks blockverticalspace=15mm, % Space between blocks colspace=15mm, % Space between columns subcolspace=8mm % Space between subcolumns ]{tikzposter}
% This ensures content fills the page
baposter - Full Page Setup:
\documentclass[a0paper,portrait,fontscale=0.285]{baposter}
\begin{poster}{ grid=false, columns=3, colspacing=1.5em, % Space between columns eyecatcher=true, background=plain, bgColorOne=white, borderColor=blue!50, headerheight=0.12\textheight, % 12% for header textborder=roundedleft, headerborder=closed, boxheaderheight=2em % Consistent box header heights } % Content here \end{poster}
Common Issues and Fixes:
Problem: Large white margins around poster
% Fix for beamerposter \setbeamersize{text margin left=5mm, text margin right=5mm}
% Fix for tikzposter \documentclass[..., margin=5mm, innermargin=10mm]{tikzposter}
% Fix for baposter - adjust in document class \documentclass[a0paper, margin=5mm]{baposter}
Problem: Content doesn't fill vertical space
% Use \vfill between sections to distribute space \block{Introduction}{...} \vfill \block{Methods}{...} \vfill \block{Results}{...}
% Or manually adjust block spacing \vspace{1cm} % Add space between specific blocks
Problem: Poster extends beyond page boundaries
% Check total width calculation % For 3 columns with spacing: % Total = 3×columnwidth + 2×colspace + 2×margins % Ensure this equals \paperwidth
% Debug by adding visible page boundary \usepackage{eso-pic} \AddToShipoutPictureBG{ \AtPageLowerLeft{ \put(0,0){\framebox(\LenToUnit{\paperwidth},\LenToUnit{\paperheight}){}} } }
Print Preparation:
-
Generate PDF/X-1a for professional printing
-
Embed all fonts
-
Convert colors to CMYK if required
-
Check resolution of all images (minimum 300 DPI)
-
Add bleed area if required by printer (usually 3-5mm)
-
Verify page size matches requirements exactly
Digital Display:
-
RGB color space for screen display
-
Optimize file size for email/web
-
Test readability on different screens
- PDF Review and Quality Control
CRITICAL: Always review the generated PDF before printing or presenting. Use this systematic checklist:
Step 1: Page Size Verification
Check PDF dimensions (should match poster size exactly)
pdfinfo poster.pdf | grep "Page size"
Expected outputs:
A0: 2384 x 3370 points (841 x 1189 mm)
36x48": 2592 x 3456 points
A1: 1684 x 2384 points (594 x 841 mm)
Step 2: OVERFLOW CHECK (CRITICAL) - DO THIS IMMEDIATELY AFTER COMPILATION
⚠️ THIS IS THE #1 CAUSE OF POSTER FAILURES. Check BEFORE proceeding.
Step 2a: Check LaTeX Log File
Check for overflow warnings (these are ERRORS, not suggestions)
grep -i "overfull|underfull|badbox" poster.log
ANY "Overfull" warning = content is cut off or extending beyond boundaries
FIX ALL OF THESE before proceeding
Common overflow warnings and what they mean:
-
Overfull \hbox (15.2pt too wide) → Text or graphic is 15.2pt wider than column
-
Overfull \vbox (23.5pt too high) → Content is 23.5pt taller than available space
-
Badbox → LaTeX struggling to fit content within boundaries
Step 2b: Visual Edge Inspection (100% zoom in PDF viewer)
Check ALL FOUR EDGES systematically:
TOP EDGE:
-
Title completely visible (not cut off)
-
Author names fully visible
-
No graphics touching top margin
-
Header content within safe zone
BOTTOM EDGE:
-
References fully visible (not cut off)
-
Acknowledgments complete
-
Contact info readable
-
No graphics cut off at bottom
LEFT EDGE:
-
No text touching left margin
-
All bullet points fully visible
-
Graphics have left margin (not bleeding off)
-
Column content within bounds
RIGHT EDGE:
-
No text extending beyond right margin
-
Graphics not cut off on right
-
Column content stays within bounds
-
QR codes fully visible
BETWEEN COLUMNS:
-
Content stays within individual columns
-
No text bleeding into adjacent columns
-
Figures respect column boundaries
If ANY check fails, you have overflow. FIX IMMEDIATELY before continuing:
Fix hierarchy (try in order):
Check AI-generated graphics first:
-
Are they too complex (5+ elements)? → Regenerate simpler
-
Do they have tiny text? → Regenerate with "150pt+" fonts
-
Are there too many? → Reduce number of figures
Reduce sections:
-
More than 5-6 sections? → Combine or remove
-
Example: Merge "Discussion" into "Conclusions"
Cut text content:
-
More than 800 words total? → Cut to 300-500
-
More than 100 words per section? → Cut to 50-80
Adjust figure sizing:
-
Using width=\linewidth ? → Change to width=0.85\linewidth
-
Using width=1.0\columnwidth ? → Change to width=0.9\columnwidth
Increase margins (last resort):
\documentclass[25pt, a0paper, portrait, margin=25mm]{tikzposter}
DO NOT proceed to Step 3 if ANY overflow exists.
Step 3: Visual Inspection Checklist
Open PDF at 100% zoom and check:
Layout and Spacing:
-
Content fills entire page (no large white margins)
-
Consistent spacing between columns
-
Consistent spacing between blocks/sections
-
All elements aligned properly (use ruler tool)
-
No overlapping text or figures
-
White space evenly distributed
Typography:
-
Title clearly visible and large (72pt+)
-
Section headers readable (48-72pt)
-
Body text readable at 100% zoom (24-36pt minimum)
-
No text cutoff or running off edges
-
Consistent font usage throughout
-
All special characters render correctly (symbols, Greek letters)
Visual Elements:
-
All figures display correctly
-
No pixelated or blurry images
-
Figure captions present and readable
-
Colors render as expected (not washed out or too dark)
-
Logos display clearly
-
QR codes visible and scannable
Content Completeness:
-
Title and authors complete
-
All sections present (Intro, Methods, Results, Conclusions)
-
References included
-
Contact information visible
-
Acknowledgments (if applicable)
-
No placeholder text remaining (Lorem ipsum, TODO, etc.)
Technical Quality:
-
No LaTeX compilation warnings in important areas
-
All citations resolved (no [?] marks)
-
All cross-references working
-
Page boundaries correct (no content cut off)
Step 4: Reduced-Scale Print Test
Essential Pre-Printing Test:
Create reduced-size test print (25% of final size)
This simulates viewing full poster from ~8-10 feet
For A0 poster, print on A4 paper (24.7% scale)
For 36x48" poster, print on letter paper (~25% scale)
Print Test Checklist:
-
Title readable from 6 feet away
-
Section headers readable from 4 feet away
-
Body text readable from 2 feet away
-
Figures clear and understandable
-
Colors printed accurately
-
No obvious design flaws
Step 5: Digital Quality Checks
Font Embedding Verification:
Check that all fonts are embedded (required for printing)
pdffonts poster.pdf
All fonts should show "yes" in "emb" column
If any show "no", recompile with:
pdflatex -dEmbedAllFonts=true poster.tex
Image Resolution Check:
Extract image information
pdfimages -list poster.pdf
Check that all images are at least 300 DPI
Formula: DPI = pixels / (inches in poster)
For A0 width (33.1"): 300 DPI = 9930 pixels minimum
File Size Optimization:
For email/web, compress if needed (>50MB)
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4
-dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH
-sOutputFile=poster_compressed.pdf poster.pdf
For printing, keep original (no compression)
Step 6: Accessibility Check
Color Contrast Verification:
-
Text-background contrast ratio ≥ 4.5:1 (WCAG AA)
-
Important elements contrast ratio ≥ 7:1 (WCAG AAA)
-
Test online: https://webaim.org/resources/contrastchecker/
Color Blindness Simulation:
-
View PDF through color blindness simulator
-
Information not lost with red-green simulation
-
Use Coblis (color-blindness.com) or similar tool
Step 7: Content Proofreading
Systematic Review:
-
Spell-check all text
-
Verify all author names and affiliations
-
Check all numbers and statistics for accuracy
-
Confirm all citations are correct
-
Review figure labels and captions
-
Check for typos in headers and titles
Peer Review:
-
Ask colleague to review poster
-
30-second test: Can they identify main message?
-
5-minute review: Do they understand conclusions?
-
Note any confusing elements
Step 8: Technical Validation
LaTeX Compilation Log Review:
Check for warnings in .log file
grep -i "warning|error|overfull|underfull" poster.log
Common issues to fix:
- Overfull hbox: Text extending beyond margins
- Underfull hbox: Excessive spacing
- Missing references: Citations not resolved
- Missing figures: Image files not found
Fix Common Warnings:
% Overfull hbox (text too wide) \usepackage{microtype} % Better spacing \sloppy % Allow slightly looser spacing \hyphenation{long-word} % Manual hyphenation
% Missing fonts \usepackage[T1]{fontenc} % Better font encoding
% Image not found % Ensure paths are correct and files exist \graphicspath{{./figures/}{./images/}}
Step 9: Final Pre-Print Checklist
Before Sending to Printer:
-
PDF size exactly matches requirements (check with pdfinfo)
-
All fonts embedded (check with pdffonts)
-
Color mode correct (RGB for screen, CMYK for print if required)
-
Bleed area added if required (usually 3-5mm)
-
Crop marks visible if required
-
Test print completed and reviewed
-
File naming clear: [LastName]_[Conference]_Poster.pdf
-
Backup copy saved
Printing Specifications to Confirm:
-
Paper type (matte vs. glossy)
-
Printing method (inkjet, large format, fabric)
-
Color profile (provided to printer if required)
-
Delivery deadline and shipping address
-
Tube or flat packaging preference
Digital Presentation Checklist:
-
PDF size optimized (<10MB for email)
-
Tested on multiple PDF viewers (Adobe, Preview, etc.)
-
Displays correctly on different screens
-
QR codes tested and functional
-
Alternative formats prepared (PNG for social media)
Review Script (Available in scripts/review_poster.sh ):
#!/bin/bash
Automated poster PDF review script
echo "Poster PDF Quality Check" echo "======================="
Check file exists
if [ ! -f "$1" ]; then echo "Error: File not found" exit 1 fi
echo "File: $1" echo ""
Check page size
echo "1. Page Dimensions:" pdfinfo "$1" | grep "Page size" echo ""
Check fonts
echo "2. Font Embedding:" pdffonts "$1" | head -20 echo ""
Check file size
echo "3. File Size:" ls -lh "$1" | awk '{print $5}' echo ""
Count pages (should be 1 for poster)
echo "4. Page Count:" pdfinfo "$1" | grep "Pages" echo ""
echo "Manual checks required:" echo "- Visual inspection at 100% zoom" echo "- Reduced-scale print test (25%)" echo "- Color contrast verification" echo "- Proofreading for typos"
Common PDF Issues and Solutions:
Issue Cause Solution
Large white margins Incorrect margin settings Reduce margin in documentclass
Content cut off Exceeds page boundaries Check total width/height calculations
Blurry images Low resolution (<300 DPI) Replace with higher resolution images
Missing fonts Fonts not embedded Compile with -dEmbedAllFonts=true
Wrong page size Incorrect paper size setting Verify documentclass paper size
Colors look wrong RGB vs CMYK mismatch Convert color space for print
File too large (>50MB) Uncompressed images Optimize images or compress PDF
QR codes don't work Too small or low resolution Minimum 2×2cm, high contrast
- Common Poster Content Patterns
Effective content organization for different research types:
Experimental Research Poster:
-
Title and authors
-
Introduction: Problem and hypothesis
-
Methods: Experimental design (with diagram)
-
Results: Key findings (2-4 main figures)
-
Conclusions: Main takeaways (3-5 bullet points)
-
Future work (optional)
-
References and acknowledgments
Computational/Modeling Poster:
-
Title and authors
-
Motivation: Problem statement
-
Approach: Algorithm or model (with flowchart)
-
Implementation: Technical details
-
Results: Performance metrics and comparisons
-
Applications: Use cases
-
Code availability (QR code to GitHub)
-
References
Review/Survey Poster:
-
Title and authors
-
Scope: Topic overview
-
Methods: Literature search strategy
-
Key findings: Main themes (organized by category)
-
Trends: Visualizations of publication patterns
-
Gaps: Identified research needs
-
Conclusions: Summary and implications
-
References
- Accessibility and Inclusive Design
Design posters that are accessible to diverse audiences:
Color Blindness Considerations:
-
Avoid red-green combinations (most common color blindness)
-
Use patterns or shapes in addition to color
-
Test with color-blindness simulators
-
Provide high contrast (WCAG AA standard: 4.5:1 minimum)
Visual Impairment Accommodations:
-
Large, clear fonts (minimum 24pt body text)
-
High contrast text and background
-
Clear visual hierarchy
-
Avoid complex textures or patterns in backgrounds
Language and Content:
-
Clear, concise language
-
Define acronyms and jargon
-
International audience considerations
-
Consider multilingual QR code options for global conferences
- Poster Presentation Best Practices
Guidance beyond LaTeX for effective poster sessions:
Content Strategy:
-
Tell a story, don't just list facts
-
Focus on 1-3 main messages
-
Use visual abstract or graphical summary
-
Leave room for conversation (don't over-explain)
Physical Presentation Tips:
-
Bring printed handouts or business cards with QR code
-
Prepare 30-second, 2-minute, and 5-minute verbal summaries
-
Stand to the side, not blocking the poster
-
Engage viewers with open-ended questions
Digital Backups:
-
Save poster as PDF on mobile device
-
Prepare digital version for email sharing
-
Create social media-friendly image version
-
Have backup printed copy or digital display option
Workflow for Poster Creation
Stage 1: Planning and Content Development
Determine poster requirements:
-
Conference size specifications (A0, 36×48", etc.)
-
Orientation (portrait vs. landscape)
-
Submission deadlines and format requirements
Develop content outline:
-
Identify 1-3 core messages
-
Select key figures (typically 3-6 main visuals)
-
Draft concise text for each section (bullet points preferred)
-
Aim for 300-800 words total
Choose LaTeX package:
-
beamerposter: If familiar with Beamer, need institutional themes
-
tikzposter: For modern, colorful designs with flexibility
-
baposter: For structured, professional multi-column layouts
Stage 2: Generate Visual Elements (AI-Powered)
CRITICAL: Generate SIMPLE figures with MINIMAL content. Each graphic = ONE message.
Content limits:
-
Maximum 4-5 elements per graphic
-
Maximum 15 words total per graphic
-
50% white space minimum
-
GIANT fonts (80pt+ for labels, 120pt+ for key numbers)
Create figures directory:
mkdir -p figures
Generate SIMPLE visual elements:
Introduction - ONLY 3 icons/elements
python scripts/generate_schematic.py "POSTER FORMAT for A0. SIMPLE visual with ONLY 3 elements: [icon1] [icon2] [icon3]. ONE word labels (80pt+). 50% white space. Readable from 8 feet." -o figures/intro.png
Methods - ONLY 4 steps maximum
python scripts/generate_schematic.py "POSTER FORMAT for A0. SIMPLE flowchart with ONLY 4 boxes: STEP1 → STEP2 → STEP3 → STEP4. GIANT labels (100pt+). 50% white space. NO sub-steps." -o figures/methods.png
Results - ONLY 3 bars/comparisons
python scripts/generate_schematic.py "POSTER FORMAT for A0. SIMPLE chart with ONLY 3 bars. GIANT percentages ON bars (120pt+). NO axis, NO legend. 50% white space." -o figures/results.png
Conclusions - EXACTLY 3 items with GIANT numbers
python scripts/generate_schematic.py "POSTER FORMAT for A0. EXACTLY 3 key findings: '[NUMBER]' (150pt) '[LABEL]' (60pt) for each. 50% white space. NO other text." -o figures/conclusions.png
Review generated figures - check for overflow:
-
View at 25% zoom: All text still readable?
-
Count elements: More than 5? → Regenerate simpler
-
Check white space: Less than 40%? → Add "60% white space" to prompt
-
Font too small?: Add "EVEN LARGER" or increase pt sizes
-
Still overflowing?: Reduce to 3 elements instead of 4-5
Stage 3: Design and Layout
Select or create template:
-
Start with provided templates in assets/
-
Customize color scheme to match branding
-
Configure page size and orientation
Design layout structure:
-
Plan column structure (2, 3, or 4 columns)
-
Map content flow (typically left-to-right, top-to-bottom)
-
Allocate space for title (10-15%), content (70-80%), footer (5-10%)
Set typography:
-
Configure font sizes for different hierarchy levels
-
Ensure minimum 24pt body text
-
Test readability from 4-6 feet distance
Stage 4: Content Integration
Create poster header:
-
Title (concise, descriptive, 10-15 words)
-
Authors and affiliations
-
Institution logos (high-resolution)
-
Conference logo if required
Integrate AI-generated figures:
-
Add all figures from Stage 2 to appropriate sections
-
Use \includegraphics with proper sizing
-
Ensure figures dominate each section (visuals first, text second)
-
Center figures within blocks for visual impact
Add minimal supporting text:
-
Keep text minimal and scannable (300-800 words total)
-
Use bullet points, not paragraphs
-
Write in active voice
-
Text should complement figures, not duplicate them
Add supplementary elements:
-
QR codes for supplementary materials
-
References (cite key papers only, 5-10 typical)
-
Contact information and acknowledgments
Stage 5: Refinement and Testing
Review and iterate:
-
Check for typos and errors
-
Verify all figures are high resolution
-
Ensure consistent formatting
-
Confirm color scheme works well together
Test readability:
-
Print at 25% scale and read from 2-3 feet (simulates poster from 8-12 feet)
-
Check color on different monitors
-
Verify QR codes function correctly
-
Ask colleague to review
Optimize for printing:
-
Embed all fonts in PDF
-
Verify image resolution
-
Check PDF size requirements
-
Include bleed area if required
Stage 6: Compilation and Delivery
Compile final PDF:
pdflatex poster.tex
Or for better font support:
lualatex poster.tex
Verify output quality:
-
Check all elements are visible and correctly positioned
-
Zoom to 100% and inspect figure quality
-
Verify colors match expectations
-
Confirm PDF opens correctly on different viewers
Prepare for printing:
-
Export as PDF/X-1a if required
-
Save backup copies
-
Get test print on regular paper first
-
Order professional printing 2-3 days before deadline
Create supplementary materials:
-
Save PNG/JPG version for social media
-
Create handout version (8.5×11" summary)
-
Prepare digital version for email sharing
Integration with Other Skills
This skill works effectively with:
-
Scientific Schematics: CRITICAL - Use for generating all poster diagrams and flowcharts
-
Generate Image / Nano Banana Pro: For stylized graphics, conceptual illustrations, and summary visuals
-
Scientific Writing: For developing poster content from papers
-
Literature Review: For contextualizing research
-
Data Analysis: For creating result figures and charts
Recommended workflow: Always use scientific-schematics and generate-image skills BEFORE creating the LaTeX poster to generate all visual elements.
Common Pitfalls to Avoid
AI-Generated Graphics Mistakes (MOST COMMON):
-
❌ Too many elements in one graphic (10+ items) → Keep to 3-5 max
-
❌ Text too small in AI graphics → Specify "GIANT (100pt+)" or "HUGE (150pt+)"
-
❌ Too much detail in prompts → Use "SIMPLE" and "ONLY X elements"
-
❌ No white space specification → Add "50% white space" to every prompt
-
❌ Complex flowcharts with 8+ steps → Limit to 4-5 steps maximum
-
❌ Comparison charts with 6+ items → Limit to 3 items maximum
-
❌ Key findings with 5+ metrics → Show only top 3
Fixing Overflow in AI Graphics: If your AI-generated graphics are overflowing or have small text:
-
Add "SIMPLER" or "ONLY 3 elements" to prompt
-
Increase font sizes: "150pt+" instead of "80pt+"
-
Add "60% white space" instead of "50%"
-
Remove sub-details: "NO sub-steps", "NO axis labels", "NO legend"
-
Regenerate with fewer elements
Design Mistakes:
-
❌ Too much text (over 1000 words)
-
❌ Font sizes too small (under 24pt body text)
-
❌ Low-contrast color combinations
-
❌ Cluttered layout with no white space
-
❌ Inconsistent styling across sections
-
❌ Poor quality or pixelated images
Content Mistakes:
-
❌ No clear narrative or message
-
❌ Too many research questions or objectives
-
❌ Overuse of jargon without definitions
-
❌ Results without context or interpretation
-
❌ Missing author contact information
Technical Mistakes:
-
❌ Wrong poster dimensions for conference requirements
-
❌ RGB colors sent to CMYK printer (color shift)
-
❌ Fonts not embedded in PDF
-
❌ File size too large for submission portal
-
❌ QR codes too small or not tested
Best Practices:
-
✅ Generate SIMPLE AI graphics with 3-5 elements max
-
✅ Use GIANT fonts (100pt+) for key numbers in graphics
-
✅ Specify "50% white space" in every AI prompt
-
✅ Follow conference size specifications exactly
-
✅ Test print at reduced scale before final printing
-
✅ Use high-contrast, accessible color schemes
-
✅ Keep text minimal and highly scannable
-
✅ Include clear contact information and QR codes
-
✅ Proofread carefully (errors are magnified on posters!)
Package Installation
Ensure required LaTeX packages are installed:
For TeX Live (Linux/Mac)
tlmgr install beamerposter tikzposter baposter
For MiKTeX (Windows)
Packages typically auto-install on first use
Additional recommended packages
tlmgr install qrcode graphics xcolor tcolorbox subcaption
Scripts and Automation
Helper scripts available in scripts/ directory:
-
compile_poster.sh : Automated compilation with error handling
-
generate_template.py : Interactive template generator
-
resize_images.py : Batch image optimization for posters
-
poster_checklist.py : Pre-submission validation tool
References
Comprehensive reference files for detailed guidance:
-
references/latex_poster_packages.md : Detailed comparison of beamerposter, tikzposter, and baposter with examples
-
references/poster_layout_design.md : Layout principles, grid systems, and visual flow
-
references/poster_design_principles.md : Typography, color theory, visual hierarchy, and accessibility
-
references/poster_content_guide.md : Content organization, writing style, and section-specific guidance
Templates
Ready-to-use poster templates in assets/ directory:
-
beamerposter templates (classic, modern, colorful)
-
tikzposter templates (default, rays, wave, envelope)
-
baposter templates (portrait, landscape, minimal)
-
Example posters from various scientific disciplines
-
Color scheme definitions and institutional templates
Load these templates and customize for your specific research and conference requirements.