Skip to content
Skillpedia
Images & icons51k · #1895

latex-posters

Lets your agent create research posters using LaTeX. It's ideal for academic presentations and complex scientific layouts.

What it does

This tool helps create scientific posters in PDF format for conferences or presentations. You can use ready-made templates and include your text and figures.

When to use it

  • ✓Need to create a poster for a conference.
  • ✓Want to adapt a scientific paper into a poster.
  • ✓Need to compile or check a poster for printing.

Example of what to ask your AI

“Create an A0 conference poster using the tikzposter template, with 3 columns, including a bar chart and an image.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/K-Dense-AI/scientific-agent-skills/blob/main/skills/latex-posters/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/K-Dense-AI/scientific-agent-skills/blob/main/skills/latex-posters/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

You choose one of the poster templates (beamerposter, tikzposter, or baposter), copy the file, replace the example text and figures with your own, and compile the document to generate the final PDF.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add K-Dense-AI/scientific-agent-skills --skill latex-posters

Or download just the file:

curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/latex-posters/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

LaTeX Research Posters

Create a conference-sized PDF from scientific content, editable LaTeX, and verified figures. Use for new posters, paper-to-poster adaptation, institutional templates, and poster compilation or print preflight.

Choose the poster package

Package Use when Reviewed target
beamerposter Beamer blocks or institutional Beamer themes fit the project CTAN 1.13
tikzposter TikZ styling and automatically stacked blocks are useful CTAN 2.0
baposter A supplied project uses its named, relative-positioned boxes Archived class v2.0, 2011/11/26; upstream site unavailable at review

The three bundled templates were compiled locally with pdfLaTeX (TeX Live 2025) and inspected using Poppler 26.09.0. baposter was tested using the pinned archival source described in references/latex_poster_packages.md. Do not interpret an old stable package version as proof of current tagged-PDF support. Other reference snippets are illustrative building blocks unless explicitly tested; they require the indicated class, packages, actual data, and figure files.

Workflow

1. Establish the scientific content and output requirements

  • Record exact paper width, height, orientation, venue rules, and printer requirements.
  • Choose 1-3 main messages and the results needed to support them. A useful starting budget is 300-800 words with 3-5 figures; adjust to the audience and available space.
  • Preserve study design, sample sizes, units, effect sizes, uncertainty, limitations, and data provenance. Include the relevant citations, contact, and acknowledgments.
  • Use actual analysis outputs for plots and original research images for evidence. Do not use an image model to invent numerical charts, microscopy, spectra, or results.

2. Prepare and review figures

Prefer vector PDF for numerical plots, TikZ for precise diagrams, and suitable PNG/JPEG for photographs or conceptual artwork. Convert SVG to PDF before ordinary \includegraphics; SVG is not a directly supported pdfLaTeX image format.

Optional AI schematics can help explain a concept. Generate them only when useful; there is no required AI-image quota. Keep titles, citations, numerical values, and QR codes editable in LaTeX or a deterministic plotting tool. Use official logo assets.

# From the skill root; save project output outside the installed skill directory.
# Illustrative paid call, not executed during this review.
python scripts/generate_schematic.py \
  "Conceptual A0 poster diagram: three boxes SAMPLE, MEASURE, ANALYZE connected left to right. Large dark labels on white, generous margins, no numerical results." \
  -o /path/to/project/figures/methods.png --doc-type poster --iterations 1

The helper uses OpenRouter's POST /api/v1/images with Nano Banana 2 (google/gemini-3.1-flash-image) and reviews through POST /api/v1/chat/completions with google/gemini-3.7-flash. It accepts PNG output paths and 1-2 iterations. Generation and review both consume API credits. A saved image or an AI score does not establish scientific correctness or final print quality. Check the image and *_review_log.json, including quality_met and termination_reason.

Inspect every figure before assembly: relationships, labels, units, colors, license, and accuracy. Check actual placed size, pixel dimensions, and raster PPI. A requested “120 pt” font in an image prompt is not a physical typesetting guarantee. See references/ai_graphics_for_posters.md.

3. Create the layout

Copy one of the three files in assets/ into the project:

  • beamerposter_template.tex
  • tikzposter_template.tex
  • baposter_template.tex

Each template compiles with visibly marked draft figure boxes when its assets are missing. These are placeholders, not example research findings. Replace them, example references, author details, logo boxes, and the example QR target before delivery.

Use 2-3 columns as a starting layout. Keep sufficient page margins and gaps between blocks. Figure widths must fit the containing box; 0.85\linewidth is a reasonable starting point, not a universal maximum. Body text around 24-36 pt at final print size is a starting range. Font commands vary with class and scale; verify the actual rendered sizes rather than assuming that \Large is always a fixed size.

Package details, valid option keys, and layout caveats:

…

FAQ

Which package should I choose: beamerposter, tikzposter, or baposter?

Choose beamerposter if you already use the Beamer theme, tikzposter for more visual control with TikZ, and baposter if the project already uses specifically positioned boxes.

Can I use AI-generated images in my poster?

Yes, but only use them when they are helpful for explaining a concept. Ensure important text and numerical data remain editable in LaTeX.

How do I know if my poster is ready for printing?

After compiling the PDF, you can use a verification script that checks if fonts are embedded, if the size is correct, and if there are layout issues. It's also important to visually inspect the result.

Details

Original description by the author

Creates research posters in LaTeX using beamerposter, tikzposter, or baposter. Use for conference posters, academic presentations, multi-column scientific layouts, figure integration, typography, compilation, and PDF preflight.

repo: K-Dense-AI/scientific-agent-skills

Popularity

GitHub stars
51k
Ranking position
#1895
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills