LaTeX Research Posters
Build conference-ready research posters in LaTeX with beamerposter, tikzposter or baposter, from content planning to print-ready PDF.
Docs & OfficeIntermediate★ 33,030⑂ 3,248AI score 8/10Last updated: Aug 9, 2026
What it does
Guides you through creating a professional academic poster in LaTeX end to end.
- Package selection: beamerposter (institutional Beamer themes), tikzposter (modern and colourful), baposter (structured multi-column).
- Conference specs: A0, A1, 36×48", portrait or landscape sizing configured correctly.
- Hard readability limits: 24pt+ body text, 80pt+ labels, 120pt+ key numbers, 300-800 total words, 5-6 content sections on A0, figures at
0.85\linewidth. - AI figure workflow: generate intro / methods / results / conclusions visuals first, each with 3-4 elements, under 10 words and 50%+ white space, then pass two mandatory review gates (one before generating, one at 25% zoom before assembly).
- Compile and print QC: pdflatex/lualatex builds,
grep -i overfull poster.log, font embedding, CMYK conversion, scaled test print and handout/social versions.
Who it's for
- Grad students and researchers preparing a poster session
- Anyone condensing a paper into a single poster
- Labs or departments wanting a reusable poster template
- People who prefer precise LaTeX layout over PowerPoint
Examples
- Paper to A0 poster: ask for "a portrait A0 tikzposter from this paper" and it distils 1-3 core messages into a three-column layout with per-section copy.
- Simplifying a results figure: a six-metric comparison chart is regenerated as three bars with 120pt percentages printed on the bars, no axes or legend.
- Pre-print check: it inspects overfull warnings, all four edges at 100% zoom, font embedding, and produces a 25%-scale test print file.
· · · Install guide · · ·
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/latex-posters folder from the GitHub repo K-Dense-AI/scientific-agent-skills into my ~/.claude/skills/latex-posters/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git /tmp/scientific-agent-skills && mkdir -p ~/.claude/skills && cp -r /tmp/scientific-agent-skills/skills/latex-posters ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Prerequisite: run
pdflatex -versionto confirm TeX Live (or MiKTeX) is installed; install TeX Live first if it is missing. - Clone the repo:
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git - Copy the skill:
mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/latex-posters ~/.claude/skills/ - Install LaTeX packages:
tlmgr install beamerposter tikzposter baposter qrcode xcolor tcolorbox subcaption(prefix withsudoif permissions fail). - Optional AI graphics: add
export OPENROUTER_API_KEY=your_keyto your shell profile and also copy thescientific-schematicsskill from the same repo. - Verify: restart Claude Code and try "make a portrait A0 conference poster with tikzposter".
- First build: compile the generated file with
pdflatex poster.texorlualatex poster.texand open the PDF to review.
View source on GitHub ↗License: MIT