← Về thư mục
📄 / / profiles / r-and-d / raw_evidence / scientific-agent-skills / skills / latex-posters / references / README.md

LaTeX Research Poster Generation Skill

Create professional, publication-ready research posters for conferences and academic presentations using LaTeX.

Overview

This skill provides comprehensive guidance for creating research posters with three major LaTeX packages: - beamerposter: Traditional academic posters, familiar Beamer syntax - tikzposter: Modern, colorful designs with TikZ integration - baposter: Structured multi-column layouts with automatic positioning

Quick Start

1. Choose a Template

Browse templates in assets/: - beamerposter_template.tex - Classic academic style - tikzposter_template.tex - Modern, colorful design - baposter_template.tex - Structured multi-column layout

2. Customize Content

Edit the template with your research: - Title, authors, affiliations - Introduction, methods, results, conclusions - Replace placeholder figures with your images - Update references and acknowledgments

3. Configure for Full Page

Posters should span the entire page with minimal margins:

% beamerposter - full page setup
\documentclass[final,t]{beamer}
\usepackage[size=a0,scale=1.4,orientation=portrait]{beamerposter}
\setbeamersize{text margin left=5mm, text margin right=5mm}
\usepackage[margin=10mm]{geometry}

% tikzposter - full page setup
\documentclass[25pt,a0paper,portrait,margin=10mm,innermargin=15mm]{tikzposter}

% baposter - full page setup
\documentclass[a0paper,portrait,fontscale=0.285]{baposter}

4. Compile

pdflatex poster.tex

# Or for better font support:
lualatex poster.tex
xelatex poster.tex

5. Review PDF Quality

Essential before printing!

# Run automated checks
./scripts/review_poster.sh poster.pdf

# Manual verification (see checklist below)

Key Features

Full Page Coverage

All templates configured to maximize content area: - Minimal outer margins (5-15mm) - Optimal spacing between columns (15-20mm) - Proper block padding for readability - No wasted white space

PDF Quality Control

Automated Checks (review_poster.sh): - Page size verification - Font embedding check - Image resolution analysis - File size optimization

Manual Verification (assets/poster_quality_checklist.md): - Visual inspection at 100% zoom - Reduced-scale print test (25%) - Typography and spacing review - Content completeness check

Design Principles

All templates follow evidence-based poster design: - Typography: 72pt+ title, 48-72pt headers, 24-36pt body text - Color: High contrast (≥4.5:1), color-blind friendly palettes - Layout: Clear visual hierarchy, logical flow - Content: 300-800 words maximum, 40-50% visual content

Common Poster Sizes

Templates support all standard sizes:

Size Dimensions Configuration
A0 841 × 1189 mm size=a0 or a0paper
A1 594 × 841 mm size=a1 or a1paper
36×48" 914 × 1219 mm Custom page size
42×56" 1067 × 1422 mm Custom page size

Documentation

Reference Guides

Comprehensive Documentation (in references/):

  1. latex_poster_packages.md (746 lines)
  2. Detailed comparison of beamerposter, tikzposter, baposter
  3. Package-specific syntax and examples
  4. Strengths, limitations, best use cases
  5. Theme and color customization
  6. Compilation tips and troubleshooting

  7. poster_design_principles.md (807 lines)

  8. Visual hierarchy and white space
  9. Typography: font selection, sizing, readability
  10. Color theory: schemes, contrast, accessibility
  11. Color-blind friendly palettes
  12. Icons, graphics, and visual elements
  13. Common design mistakes to avoid

  14. poster_layout_design.md (650+ lines)

  15. Grid systems (2, 3, 4-column layouts)
  16. Visual flow and reading patterns
  17. Spatial organization strategies
  18. White space management
  19. Block and box design
  20. Layout patterns by research type

  21. poster_content_guide.md (900+ lines)

  22. Content strategy (3-5 minute rule)
  23. Word budgets by section
  24. Visual-to-text ratio (40-50% visual)
  25. Section-specific writing guidance
  26. Figure integration and captions
  27. From paper to poster adaptation

  28. ai_graphics_for_posters.md

  29. Hard limits on elements, words, white space, and font sizes
  30. Per-graphic-type content limits with worked before/after prompts
  31. The mandatory pre- and post-generation review gates
  32. Patterns that always fail, and how to split them

  33. latex_poster_reference.md

  34. Package selection, layout, and standard poster sizes
  35. Figure and image integration, QR codes
  36. Color schemes and typography

  37. compilation_and_quality_control.md

  38. Compilation engines and bibliography handling
  39. Page-size verification and overflow detection
  40. Reduced-scale test prints, font embedding, image DPI, file size
  41. Log-warning triage

  42. poster_patterns_and_presentation.md

  43. Reusable content patterns per poster section
  44. Accessibility and inclusive design
  45. Presentation-day guidance

Tools and Assets

Scripts (in scripts/): - review_poster.sh: Automated PDF quality check - Page size verification - Font embedding check - Image resolution analysis - File size assessment

Checklists (in assets/): - poster_quality_checklist.md: Comprehensive pre-printing checklist - Pre-compilation checks - PDF quality verification - Visual inspection items - Accessibility checks - Peer review guidelines - Final printing checklist

Templates (in assets/): - beamerposter_template.tex: Full working template - tikzposter_template.tex: Full working template - baposter_template.tex: Full working template

Workflow

1. Planning (before LaTeX) - Determine conference requirements (size, orientation) - Identify 3-5 key results to highlight - Create figures (300+ DPI) - Draft 300-800 word content outline

2. Template Selection - Choose package based on needs: - beamerposter: Traditional conferences, institutional branding - tikzposter: Modern conferences, creative fields - baposter: Multi-section posters, structured layouts

3. Content Integration - Copy template and customize - Replace placeholder text - Add figures and ensure high resolution - Configure colors to match branding

4. Compilation & Review - Compile to PDF - Run review_poster.sh for automated checks - Review visually at 100% zoom - Check against poster_quality_checklist.md

5. Test Print - Critical step! Print at 25% scale - A0 → A4 paper, 36×48" → Letter paper - View from 2-3 feet (simulates 8-12 feet for full poster) - Verify readability and colors

6. Revisions - Fix any issues identified - Proofread carefully (errors are magnified!) - Get colleague feedback - Final compilation

7. Printing - Verify page size: pdfinfo poster.pdf - Check fonts embedded: pdffonts poster.pdf - Send to professional printer 2-3 days before deadline - Keep backup copy

Troubleshooting

Large White Margins

Problem: Excessive white space around poster edges

Solution:

% beamerposter
\setbeamersize{text margin left=5mm, text margin right=5mm}
\usepackage[margin=10mm]{geometry}

% tikzposter
\documentclass[..., margin=5mm, innermargin=10mm]{tikzposter}

% baposter
\documentclass[a0paper, margin=5mm]{baposter}

Content Cut Off

Problem: Text or figures extending beyond page

Solution: - Check total width: columns + spacing + margins = pagewidth - Reduce column widths or spacing - Debug with visible page boundary:

\usepackage{eso-pic}
\AddToShipoutPictureBG{
  \AtPageLowerLeft{
    \put(0,0){\framebox(\LenToUnit{\paperwidth},\LenToUnit{\paperheight}){}}
  }
}

Blurry Images

Problem: Pixelated or low-quality figures

Solution: - Use vector graphics (PDF, SVG) when possible - Raster images: minimum 300 DPI at final print size - For A0 width (33.1"): 300 DPI = 9930 pixels minimum - Check with: pdfimages -list poster.pdf

Fonts Not Embedded

Problem: Printer rejects PDF due to missing fonts

Solution:

# Recompile with embedded fonts
pdflatex -dEmbedAllFonts=true poster.tex

# Verify embedding
pdffonts poster.pdf
# All fonts should show "yes" in "emb" column

File Too Large

Problem: PDF exceeds email size limit (>50MB)

Solution:

# Compress for digital sharing
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \
   -dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH \
   -sOutputFile=poster_compressed.pdf poster.pdf

# Keep original uncompressed version for printing

Common Mistakes to Avoid

Content

Design

Technical

Package Comparison

Quick reference for choosing the right package:

Feature beamerposter tikzposter baposter
Learning Curve Easy (Beamer users) Moderate Moderate
Aesthetics Traditional Modern Professional
Customization Moderate High (TikZ) Structured
Compilation Speed Fast Slower Fast-Medium
Best For Academic conferences Creative designs Multi-column layouts

Recommendation: - First-time poster makers: beamerposter (familiar, simple) - Modern conferences: tikzposter (beautiful, flexible) - Complex layouts: baposter (automatic positioning)

Example Usage

In Scientific Writer CLI

> Create a research poster for NeurIPS conference on transformer attention

The assistant will:
1. Ask about poster size and orientation
2. Generate complete LaTeX poster with your content
3. Configure for full page coverage
4. Provide compilation instructions
5. Run quality checks on generated PDF

Manual Creation

# 1. Copy template
cp assets/tikzposter_template.tex my_poster.tex

# 2. Edit content
vim my_poster.tex

# 3. Compile
pdflatex my_poster.tex

# 4. Review
./scripts/review_poster.sh my_poster.pdf

# 5. Test print at 25% scale
# (A0 on A4 paper)

# 6. Final printing

Tips for Success

Content Strategy

  1. One main message: What's the one thing viewers should remember?
  2. 3-5 key figures: Visual content dominates
  3. 300-800 words: Less is more
  4. Bullet points: More scannable than paragraphs

Design Strategy

  1. High contrast: Dark on light or light on dark
  2. Large fonts: 30pt+ body text for readability from distance
  3. White space: 30-40% of poster should be empty
  4. Visual hierarchy: Vary sizes significantly (title 3× body text)

Technical Strategy

  1. Test early: Print at 25% scale before final printing
  2. Vector graphics: Use PDF/SVG when possible
  3. Verify specs: Check page size, fonts, resolution
  4. Get feedback: Ask colleague to review before printing

Additional Resources

Online Tools

LaTeX Packages

Further Reading

Support

For issues or questions: - Review reference documentation in references/ - Check troubleshooting section above - Run automated review: ./scripts/review_poster.sh - Use quality checklist: assets/poster_quality_checklist.md

Version

LaTeX Poster Skill v1.0 Compatible with: beamerposter, tikzposter, baposter Last updated: January 2025