latex-posters by davila7/claude-code-templates
npx skills add https://github.com/davila7/claude-code-templates --skill latex-posters研究海报是会议、研讨会和学术活动中科学交流的重要媒介。本技能提供了使用 LaTeX 包创建专业、视觉吸引力强的研究海报的全面指导。生成具有适当布局、排版、配色方案和视觉层次的出版质量海报。
此技能应在以下情况下使用:
⚠️ 强制要求:每张研究海报必须至少包含 2-3 个使用 scientific-schematics 技能生成的 AI 图形。
这不是可选的。海报主要是视觉媒介——文字过多的海报无法有效传达信息。在最终确定任何海报之前:
如何生成图形:
如何生成示意图:
python scripts/generate_schematic.py "your diagram description" -o figures/output.png
AI 将自动:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
何时添加示意图:
有关创建示意图的详细指导,请参阅 scientific-schematics 技能文档。
支持三个主要的 LaTeX 海报包,每个都有独特的优势。有关详细比较和特定包的指导,请参阅 references/latex_poster_packages.md。
beamerposter:
tikzposter:
baposter:
遵循视觉传达原则创建有效的海报布局。有关全面的布局指导,请参阅 references/poster_layout_design.md。
常见海报部分:
布局策略:
应用基于证据的设计原则以获得最大影响力。有关详细设计指导,请参阅 references/poster_design_principles.md。
排版:
颜色和对比度:
视觉元素:
内容指南:
支持国际和会议特定的海报尺寸:
国际标准:
北美标准:
方向:
为每个主要包提供即用型模板。模板位于 assets/ 目录中。
beamerposter 模板:
beamerposter_classic.tex - 传统学术风格beamerposter_modern.tex - 简洁、极简设计beamerposter_colorful.tex - 带块的鲜艳主题tikzposter 模板:
tikzposter_default.tex - 标准 tikzposter 布局tikzposter_rays.tex - 带射线主题的现代设计tikzposter_wave.tex - 专业波浪风格主题baposter 模板:
baposter_portrait.tex - 经典纵向布局baposter_landscape.tex - 横向多栏baposter_minimal.tex - 极简主义设计优化视觉内容以用于海报展示:
最佳实践:
LaTeX 图形命令:
% 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}
为各种场景提供专业的调色板:
学术机构颜色:
科学调色板(色盲友好):
包特定主题选择:
beamerposter:
\usetheme{Berlin}
\usecolortheme{beaver}
tikzposter:
\usetheme{Rays}
\usecolorstyle{Denmark}
baposter:
\begin{poster}{
background=plain,
bgColorOne=white,
headerColorOne=blue!70,
textborder=rounded
}
确保可读性和视觉吸引力:
字体选择:
% 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}
文本大小调整:
% Adjust text sizes for visibility
\setbeamerfont{title}{size=\VeryHuge}
\setbeamerfont{author}{size=\Large}
\setbeamerfont{institute}{size=\normalsize}
强调和高亮:
\textbf{important}\textcolor{blue}{highlight}增强现代会议的海报交互性:
二维码集成:
\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}
数字增强:
生成高质量的 PDF 输出,用于打印或数字显示:
编译命令:
# 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
确保全页覆盖:
海报应使用整个页面,没有过多的边距。正确配置包:
beamerposter - 全页设置:
\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 - 全页设置:
\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 - 全页设置:
\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}
常见问题及修复:
问题:海报周围有大片白边
% 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}
问题:内容未填满垂直空间
% 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
问题:海报超出页面边界
% 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}){}}
}
}
打印准备:
数字显示:
关键:在打印或展示之前,务必审查生成的 PDF。使用此系统检查清单:
步骤 1:页面尺寸验证
# 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)
步骤 2:视觉检查清单
以 100% 缩放打开 PDF 并检查:
布局和间距:
排版:
视觉元素:
内容完整性:
技术质量:
步骤 3:缩小比例打印测试
必要的打印前测试:
# 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)
打印测试检查清单:
步骤 4:数字质量检查
字体嵌入验证:
# 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
图像分辨率检查:
# 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
文件大小优化:
# 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)
步骤 5:可访问性检查
颜色对比度验证:
色盲模拟:
步骤 6:内容校对
系统审查:
同行评审:
步骤 7:技术验证
LaTeX 编译日志审查:
# 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
修复常见警告:
% 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/}}
步骤 8:最终打印前检查清单
发送给打印机之前:
需要确认的打印规格:
数字演示检查清单:
审查脚本(位于 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"
常见 PDF 问题及解决方案:
| 问题 | 原因 | 解决方案 |
|---|---|---|
| 大片白边 | 边距设置不正确 | 在 documentclass 中减少边距 |
| 内容被截断 | 超出页面边界 | 检查总宽度/高度计算 |
| 图像模糊 | 分辨率低(<300 DPI) | 替换为更高分辨率的图像 |
| 缺少字体 | 字体未嵌入 | 使用 -dEmbedAllFonts=true 编译 |
| 页面尺寸错误 | 纸张尺寸设置不正确 | 验证 documentclass 纸张尺寸 |
| 颜色看起来不对 | RGB 与 CMYK 不匹配 | 为打印转换色彩空间 |
| 文件太大(>50MB) | 未压缩的图像 | 优化图像或压缩 PDF |
| 二维码不工作 | 太小或分辨率低 | 最小 2×2 厘米,高对比度 |
针对不同研究类型的有效内容组织:
实验研究海报:
计算/建模海报:
综述/调查海报:
设计适合不同受众的海报:
色盲注意事项:
视力障碍适应:
语言和内容:
超越 LaTeX 的有效海报展示指导:
内容策略:
实体展示技巧:
数字备份:
确定海报要求:
制定内容大纲:
选择 LaTeX 包:
选择或创建模板:
assets/ 中提供的模板开始设计布局结构:
设置排版:
创建海报标题:
填充内容部分:
添加视觉元素:
包含参考文献:
审查和迭代:
测试可读性:
优化打印:
编译最终 PDF:
pdflatex poster.tex
# Or for better font support:
lualatex poster.tex
验证输出质量:
准备打印:
创建补充材料:
此技能与以下技能有效配合:
设计错误:
内容错误:
技术错误:
最佳实践:
确保已安装所需的 LaTeX 包:
# 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/ 目录中可用的辅助脚本:
compile_poster.sh:带错误处理的自动编译generate_template.py:交互式模板生成器resize_images.py:用于海报的批量图像优化poster_checklist.py:提交前验证工具用于详细指导的全面参考文件:
references/latex_poster_packages.md:beamerposter、tikzposter 和 baposter 的详细比较及示例references/poster_layout_design.md:布局原则、网格系统和视觉流references/poster_design_principles.md:排版、色彩理论、视觉层次和可访问性references/poster_content_guide.md:内容组织、写作风格和特定部分指导assets/ 目录中的即用型海报模板:
加载这些模板并根据您的特定研究和会议要求进行自定义。
每周安装
291
仓库
GitHub 星标
23.5K
首次出现
Jan 21, 2026
安全审计
安装于
opencode235
claude-code223
gemini-cli220
codex210
cursor208
github-copilot197
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.
This skill should be used when:
⚠️ MANDATORY: Every research poster MUST include at least 2-3 AI-generated figures using the scientific-schematics skill.
This is not optional. Posters are primarily visual media - text-heavy posters fail to communicate effectively. Before finalizing any poster:
How to generate figures:
How to generate schematics:
python scripts/generate_schematic.py "your diagram description" -o figures/output.png
The AI will automatically:
When to add schematics:
For detailed guidance on creating schematics, refer to the scientific-schematics skill documentation.
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 :
tikzposter :
baposter :
Create effective poster layouts following visual communication principles. For comprehensive layout guidance, refer to references/poster_layout_design.md.
Common Poster Sections :
Layout Strategies :
Apply evidence-based design principles for maximum impact. For detailed design guidance, refer to references/poster_design_principles.md.
Typography :
Color and Contrast :
Visual Elements :
Content Guidelines :
Support for international and conference-specific poster dimensions:
International Standards :
North American Standards :
Orientation :
Provide ready-to-use templates for each major package. Templates available in assets/ directory.
beamerposter Templates :
beamerposter_classic.tex - Traditional academic stylebeamerposter_modern.tex - Clean, minimal designbeamerposter_colorful.tex - Vibrant theme with blockstikzposter Templates :
tikzposter_default.tex - Standard tikzposter layouttikzposter_rays.tex - Modern design with ray themetikzposter_wave.tex - Professional wave-style themebaposter Templates :
baposter_portrait.tex - Classic portrait layoutbaposter_landscape.tex - Landscape multi-columnbaposter_minimal.tex - Minimalist designOptimize visual content for poster presentations:
Best Practices :
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}
Provide professional color palettes for various contexts:
Academic Institution Colors :
Scientific Color Palettes (color-blind friendly):
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
}
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 :
\textbf{important}\textcolor{blue}{highlight}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 :
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 :
Digital Display :
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: Visual Inspection Checklist
Open PDF at 100% zoom and check:
Layout and Spacing :
Typography :
Visual Elements :
Content Completeness :
Technical Quality :
Step 3: 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 :
Step 4: 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 5: Accessibility Check
Color Contrast Verification :
Color Blindness Simulation :
Step 6: Content Proofreading
Systematic Review :
Peer Review :
Step 7: 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 8: Final Pre-Print Checklist
Before Sending to Printer :
Printing Specifications to Confirm :
Digital Presentation Checklist :
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 |
Effective content organization for different research types:
Experimental Research Poster :
Computational/Modeling Poster :
Review/Survey Poster :
Design posters that are accessible to diverse audiences:
Color Blindness Considerations :
Visual Impairment Accommodations :
Language and Content :
Guidance beyond LaTeX for effective poster sessions:
Content Strategy :
Physical Presentation Tips :
Digital Backups :
Determine poster requirements :
Develop content outline :
Choose LaTeX package :
Select or create template :
assets/Design layout structure :
Set typography :
Create poster header :
Populate content sections :
Add visual elements :
Include references :
Review and iterate :
Test readability :
Optimize for printing :
Compile final PDF :
pdflatex poster.tex
# Or for better font support:
lualatex poster.tex
Verify output quality :
Prepare for printing :
Create supplementary materials :
This skill works effectively with:
Design Mistakes :
Content Mistakes :
Technical Mistakes :
Best Practices :
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
Helper scripts available in scripts/ directory:
compile_poster.sh: Automated compilation with error handlinggenerate_template.py: Interactive template generatorresize_images.py: Batch image optimization for postersposter_checklist.py: Pre-submission validation toolComprehensive reference files for detailed guidance:
references/latex_poster_packages.md: Detailed comparison of beamerposter, tikzposter, and baposter with examplesreferences/poster_layout_design.md: Layout principles, grid systems, and visual flowreferences/poster_design_principles.md: Typography, color theory, visual hierarchy, and accessibilityreferences/poster_content_guide.md: Content organization, writing style, and section-specific guidanceReady-to-use poster templates in assets/ directory:
Load these templates and customize for your specific research and conference requirements.
Weekly Installs
291
Repository
GitHub Stars
23.5K
First Seen
Jan 21, 2026
Security Audits
Gen Agent Trust HubWarnSocketPassSnykPass
Installed on
opencode235
claude-code223
gemini-cli220
codex210
cursor208
github-copilot197
NotebookLM Python库:自动化访问Google NotebookLM,实现AI内容创作与文档处理
1,200 周安装
Angular 20+ 自定义指令教程:属性指令、DOM操作与组件复用指南
3,500 周安装
Angular 依赖注入指南:inject() 函数与提供者配置详解(v20+)
3,500 周安装
Prisma 数据库配置指南:PostgreSQL、MySQL、SQLite 等数据库连接与驱动适配器设置
3,600 周安装
Vue 3 开发参考指南:Composition API、组件架构与测试实践
3,500 周安装
高端实用极简主义UI架构师 | 文档风格网页设计 | 前端工程指令
3,900 周安装
OKX DEX 市场工具 - 链上价格、K线、盈亏分析与地址追踪
3,600 周安装