Communitygithub.com

posters-latex

Crie cartazes de pesquisa profissionais em LaTeX usando beamerposter, tikzposter ou baposter. Suporte para apresentações em conferências, pôsteres acadêmicos e comunicação científica. Inclui design de layout, esquemas de cores, formatos de múltiplas colunas, integração de figuras e melhores práticas para comunicação visual.

O que é posters-latex?

Esta skill oferece um guia completo para a criação de pôsteres de pesquisa profissionais e visualmente atraentes usando LaTeX. Ela suporta os principais pacotes de pôsteres (beamerposter, tikzposter e baposter) e aborda desde o planejamento e design de layout até a integração de conteúdo e preparação para impressão. Um diferencial importante é a ênfase no uso de gráficos gerados por IA, com uma metodologia que prioriza elementos visuais simples e de alto impacto (60-70% da área do pôster) sobre o texto. A skill fornece limites rígidos para o conteúdo dos gráficos (máximo de 3-4 elementos, 10 palavras, 50% de espaço em branco) e tamanhos de fonte mínimos (120pt+ para números-chave, 80pt+ para rótulos), além de portões de revisão obrigatórios para garantir a legibilidade. Ideal para pesquisadores que precisam criar pôsteres para conferências, simpósios ou defesas de tese, com foco em comunicação visual eficaz e que evite os erros mais comuns, como excesso de texto e gráficos complexos.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/K-Dense-AI/scientific-agent-skills/tree/main/skills/latex-posters

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Pôsteres de Pesquisa em LaTeX

Visão Geral

Os pôsteres de pesquisa são um meio crítico para a comunicação científica em conferências, simpósios e eventos acadêmicos. Esta skill fornece orientação abrangente para criar pôsteres de pesquisa profissionais e visualmente atraentes usando pacotes LaTeX. Gere pôsteres com qualidade de publicação, com layout, tipografia, esquemas de cores e hierarquia visual adequados.

Quando Usar Esta Skill

Esta skill deve ser usada quando:

  • Criando pôsteres de pesquisa para conferências, simpósios ou sessões de pôsteres
  • Projetando pôsteres acadêmicos para eventos universitários ou defesas de tese
  • Preparando resumos visuais de pesquisa para engajamento público
  • Convertendo artigos científicos em formato de pôster
  • Criando pôsteres modelo para grupos de pesquisa ou departamentos
  • Projetando pôsteres que atendam a requisitos específicos de tamanho de conferência (A0, A1, 36×48", etc.)
  • Construindo pôsteres com layouts complexos de várias colunas
  • Integrando figuras, tabelas, equações e citações em formato de pôster

Geração de Elementos Visuais com IA

FLUXO DE TRABALHO PADRÃO: Gere TODOS os principais elementos visuais usando IA antes de criar o pôster LaTeX.

Esta é a abordagem recomendada para criar pôsteres visualmente atraentes:

  1. Planeje todos os elementos visuais necessários (título, introdução, métodos, resultados, conclusões)
  2. Gere cada elemento usando scientific-schematics ou Nano Banana Pro
  3. Monte as imagens geradas no template LaTeX
  4. Adicione o conteúdo de texto ao redor dos elementos visuais

Meta: 60-70% da área do pôster deve ser composta por visuais gerados por IA, 30-40% texto.


Limites rígidos (não ultrapasse)

Estes são limites, não diretrizes. Violá-los é a causa mais comum de um pôster falho. Raciocínio completo, tabelas por tipo de gráfico e exemplos práticos estão em references/ai_graphics_for_posters.md.

RestriçãoLimite
Elementos por gráfico gerado por IAMáximo de 3-4 (3 ideal)
Palavras por gráficoMáximo de 10
Espaço em branco por gráficoMínimo de 50% (60% melhor)
Números / métricas principais120pt+
Rótulos80pt+
Texto do corpo no pôster24pt+
Seções de conteúdo (A0)Máximo de 5-6
Total de palavras no pôster300-800
Largura da figura0.85\linewidth, nunca 1.0

Cada prompt de gráfico deve incluir: POSTER FORMAT for A0, uma contagem explícita de elementos ou palavras (ONLY 3 icons, 3 words total), um tamanho de fonte (GIANT (120pt+)), 60% white space e uma distância de visualização (readable from 10-12 feet).

Dois portões de revisão obrigatórios. Pular qualquer um deles é como pôsteres ilegíveis acontecem:

  • Antes de gerar — para cada gráfico planejado, confirme se ele tem 3-4 itens, uma mensagem, menos de 10 palavras e não é um fluxo de trabalho de 5+ etapas. Se não for, divida-o em vários gráficos.
  • Depois de gerar, antes da montagem — abra cada figura com zoom de 25%. Todo o texto legível, 4 ou menos elementos, 50%+ de espaço em branco, compreensível em 2 segundos. Qualquer falha significa regenerar ou dividir. Não monte um pôster a partir de figuras que falharam.

Padrões que sempre falham: fluxo de trabalho de 7 etapas, cronograma com marcos anuais, 3 estudos de caso em um gráfico, comparação de 5+ métodos, arquitetura com todas as camadas. Reduza cada um para 3 itens de alto nível ou faça vários gráficos separados.

Overflow é um erro, não um aviso. Após a compilação, execute grep -i overfull poster.log e inspecione todas as quatro bordas com zoom de 100%. Veja references/compilation_and_quality_control.md.

Integração com Scientific Schematics

Para obter orientação detalhada sobre a criação de esquemas, consulte a documentação da skill scientific-schematics.

Principais capacidades:

  • O Nano Banana Pro gera, revisa e refina diagramas automaticamente
  • Cria imagens com qualidade de publicação com formatação adequada
  • Garante acessibilidade (amigável para daltônicos, alto contraste)
  • Suporta refinamento iterativo para diagramas complexos

Capacidades Principais

Três pacotes de pôsteres são suportados — beamerposter (sintaxe Beamer, temas institucionais), tikzposter (moderno, colorido, flexível) e baposter (várias colunas estruturadas). Comparação de pacotes, layout e sistemas de grade, princípios de design, tamanhos padrão, templates por pacote, integração de figuras e imagens, esquemas de cores, tipografia e códigos QR estão todos documentados em references/latex_poster_reference.md.

Padrões de conteúdo reutilizáveis por seção, requisitos de acessibilidade e orientação para o dia da apresentação estão em references/poster_patterns_and_presentation.md.

Fluxo de Trabalho para Criação de Pôsteres

Estágio 1: Planejamento e Desenvolvimento de Conteúdo

  1. Determine os requisitos do pôster:

    • Especificações de tamanho da conferência (A0, 36×48", etc.)
    • Orientação (retrato vs. paisagem)
    • Prazos de submissão e requisitos de formato
  2. Desenvolva o esboço do conteúdo:

    • Identifique 1-3 mensagens principais
    • Selecione as figuras principais (normalmente 3-6 visuais principais)
    • Esboce o texto conciso para cada seção (pontos de bala preferidos)
    • Mire em 300-800 palavras no total
  3. Escolha o pacote LaTeX:

    • beamerposter: Se estiver familiarizado com Beamer, precisar de temas institucionais
    • tikzposter: Para designs modernos e coloridos com flexibilidade
    • baposter: Para layouts profissionais e estruturados de várias colunas

Estágio 2: Gerar Elementos Visuais (com IA)

CRÍTICO: Gere figuras SIMPLES com conteúdo MÍNIMO. Cada gráfico = UMA mensagem.

Limites de conteúdo:

  • Máximo de 4-5 elementos por gráfico
  • Máximo de 15 palavras no total por gráfico
  • Mínimo de 50% de espaço em branco
  • Fontes GIGANTES (80pt+ para rótulos, 120pt+ para números principais)
  1. Crie o diretório de figuras:

    mkdir -p figures
    
  2. Gere elementos visuais SIMPLES:

    # Introdução - APENAS 3 ícones/elementos
    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
    
    # Métodos - Máximo de 4 etapas
    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
    
    # Resultados - APENAS 3 barras/comparações
    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
    
    # Conclusões - EXATAMENTE 3 itens com números GIGANTES
    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
    
  3. Revise as figuras geradas - verifique se há overflow:

    • Veja com zoom de 25%: Todo o texto ainda está legível?
    • Conte os elementos: Mais de 5? → Regere mais simples
    • Verifique o espaço em branco: Menos de 40%? → Adicione "60% white space" ao prompt
    • Fonte muito pequena?: Adicione "EVEN LARGER" ou aumente os tamanhos em pt
    • Ainda com overflow?: Reduza para 3 elementos em vez de 4-5

Estágio 3: Design e Layout

  1. Selecione ou crie o template:

    • Comece com os templates fornecidos em assets/
    • Personalize o esquema de cores para corresponder à marca
    • Configure o tamanho da página e orientação
  2. Projete a estrutura do layout:

    • Planeje a estrutura de colunas (2, 3 ou 4 colunas)
    • Mapeie o fluxo de conteúdo (normalmente da esquerda para a direita, de cima para baixo)
    • Alocar espaço para título (10-15%), conteúdo (70-80%), rodapé (5-10%)
  3. Defina a tipografia:

    • Configure os tamanhos de fonte para diferentes níveis hierárquicos
    • Garanta o mínimo de 24pt para o texto do corpo
    • Teste a legibilidade a uma distância de 4-6 pés

Estágio 4: Integração de Conteúdo

  1. Crie o cabeçalho do pôster:

    • Título (conciso, descritivo, 10-15 palavras)
    • Autores e afiliações
    • Logos da instituição (alta resolução)
    • Logo da conferência, se necessário
  2. Integre as figuras geradas por IA:

    • Adicione todas as figuras do Estágio 2 às seções apropriadas
    • Use \includegraphics com dimensionamento adequado
    • Certifique-se de que as figuras dominem cada seção (visuais primeiro, texto depois)
    • Centralize as figuras dentro dos blocos para impacto visual
  3. Adicione texto de apoio mínimo:

    • Mantenha o texto mínimo e escaneável (300-800 palavras no total)
    • Use pontos de bala, não parágrafos
    • Escreva na voz ativa
    • O texto deve complementar as figuras, não duplicá-las
  4. Adicione elementos complementares:

    • Códigos QR para materiais suplementares
    • Referências (cite apenas artigos principais, 5-10 típicos)
    • Informações de contato e agradecimentos

Estágio 5: Refinamento e Teste

  1. Revise e itere:

    • Verifique se há erros de digitação e ortografia
    • Verifique se todas as figuras estão em alta resolução
    • Garanta a formatação consistente
    • Confirme se o esquema de cores funciona bem junto
  2. Teste a legibilidade:

    • Imprima em escala de 25% e leia a 2-3 pés (simula o pôster de 8-12 pés)
    • Verifique as cores em diferentes monitores
    • Verifique se os códigos QR funcionam corretamente
    • Peça a um colega para revisar
  3. Otimize para impressão:

    • Incorpore todas as fontes no PDF
    • Verifique a resolução da imagem
    • Verifique os requisitos de tamanho do PDF
    • Inclua área de sangria, se necessário

Estágio 6: Compilação e Entrega

  1. Compile o PDF final:

    pdflatex poster.tex
    # Ou para melhor suporte de fontes:
    lualatex poster.tex
    
  2. Verifique a qualidade da saída:

    • Verifique se todos os elementos estão visíveis e corretamente posicionados
    • Aplique zoom de 100% e inspecione a qualidade da figura
    • Verifique se as cores correspondem às expectativas
    • Confirme se o PDF abre corretamente em diferentes visualizadores
  3. Prepare para impressão:

    • Exporte como PDF/X-1a, se necessário
    • Salve cópias de backup
    • Faça uma impressão de teste em papel comum primeiro
    • Encomende a impressão profissional 2-3 dias antes do prazo
  4. Crie materiais complementares:

    • Salve a versão PNG/JPG para mídias sociais
    • Crie uma versão para handout (resumo 8.5×11")
    • Prepare uma versão digital para compartilhamento por e-mail

Integração com Outras Skills

Esta skill funciona efetivamente com:

  • Scientific Schematics: CRÍTICO - Use para gerar todos os diagramas e fluxogramas do pôster
  • Generate Image / Nano Banana Pro: Para gráficos estilizados, ilustrações conceituais e resumos visuais
  • Scientific Writing: Para desenvolver o conteúdo do pôster a partir de artigos
  • Literature Review: Para contextualizar a pesquisa
  • Data Analysis: Para criar figuras e gráficos de resultados

Fluxo de trabalho recomendado: Sempre use as skills scientific-schematics e generate-image ANTES de criar o pôster LaTeX para gerar todos os elementos visuais.

Armadilhas Comuns a Evitar

Erros com gráficos gerados por IA (MAIS COMUNS):

  • ❌ Muitos elementos em um único gráfico (10+ itens) → Mantenha no máximo 3-5
  • ❌ Texto muito pequeno em gráficos de IA → Especifique "GIANT (100pt+)" ou "HUGE (150pt+)"
  • ❌ Muitos detalhes nos prompts → Use "SIMPLE" e "ONLY X elements"
  • ❌ Nenhuma especificação de espaço em branco → Adicione "50% white space" a cada prompt
  • ❌ Fluxogramas complexos com 8+ etapas → Limite a no máximo 4-5 etapas
  • ❌ Gráficos de comparação com 6+ itens → Limite a no máximo 3 itens
  • ❌ Principais descobertas com 5+ métricas → Mostre apenas o top 3

Corrigindo Overflow em Gráficos de IA: Se seus gráficos gerados por IA estiverem com overflow ou texto pequeno:

  1. Adicione "SIMPLER" ou "ONLY 3 elements" ao prompt
  2. Aumente os tamanhos de fonte: "150pt+" em vez de "80pt+"
  3. Adicione "60% white space" em vez de "50%"
  4. Remova subdetalhes: "NO sub-steps", "NO axis labels", "NO legend"
  5. Regere com menos elementos

Erros de Design:

  • ❌ Muito texto (mais de 1000 palavras)
  • ❌ Tamanhos de fonte muito pequenos (menos de 24pt no texto do corpo)
  • ❌ Combinações de cores de baixo contraste
  • ❌ Layout desordenado sem espaço em branco
  • ❌ Estilo inconsistente entre as seções
  • ❌ Imagens de baixa qualidade ou pixeladas

Erros de Conteúdo:

  • ❌ Nenhuma narrativa ou mensagem clara
  • ❌ Muitas questões de pesquisa ou objetivos
  • ❌ Uso excessivo de jargão sem definições
  • ❌ Resultados sem contexto ou interpretação
  • ❌ Informações de contato do autor ausentes

Erros Técnicos:

  • ❌ Dimensões de pôster erradas para os requisitos da conferência
  • ❌ Cores RGB enviadas para impressora CMYK (mudança de cor)
  • ❌ Fontes não incorporadas no PDF
  • ❌ Tamanho do arquivo muito grande para o portal de submissão
  • ❌ Códigos QR muito pequenos ou não testados

Melhores Práticas:

  • ✅ Gere gráficos de IA SIMPLES com no máximo 3-5 elementos
  • ✅ Use fontes GIGANTES (100pt+) para números principais em gráficos
  • ✅ Especifique "50% white space" em cada prompt de IA
  • ✅ Siga exatamente as especificações de tamanho da conferência
  • ✅ Faça uma impressão de teste em escala reduzida antes da impressão final
  • ✅ Use esquemas de cores de alto contraste e acessíveis
  • ✅ Mantenha o texto mínimo e altamente escaneável
  • ✅ Inclua informações de contato claras e códigos QR
  • ✅ Revise cuidadosamente (erros são amplificados em pôsteres!)

Instalação de Pacotes

Certifique-se de que os pacotes LaTeX necessários estão instalados:

# Para TeX Live (Linux/Mac)
tlmgr install beamerposter tikzposter baposter

# Para MiKTeX (Windows)
# Os pacotes geralmente instalam automaticamente no primeiro uso

# Pacotes adicionais recomendados
tlmgr install qrcode graphics xcolor tcolorbox subcaption

Scripts e Automação

Scripts auxiliares disponíveis no diretório scripts/:

  • review_poster.sh: Revisão e validação do pôster
  • generate_schematic.py: Gera diagramas e esquemas científicos

Referências


Esta documentação é gerada por IA e pode conter imprecisões. Por favor, relate quaisquer problemas.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

adaptyv

How to use the Adaptyv Bio Foundry API and Python SDK for protein experiment design, submission, and results retrieval. Use this skill whenever the user mentions Adaptyv, Foundry API, protein binding assays, protein screening experiments, BLI/SPR assays, thermostability assays, or wants to submit protein sequences for experimental characterization. Also trigger when code imports `adaptyv`, `adaptyv_sdk`, or `FoundryClient`, or references `foundry-api-public.adaptyvbio.com`.

aeon

This skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting, anomaly detection, segmentation, and similarity search. Use when working with temporal data, sequential patterns, or time-indexed observations requiring specialized algorithms beyond standard ML approaches. Particularly suited for univariate and multivariate time series analysis with scikit-learn compatible APIs.

alphagenome

Look up precomputed AlphaGenome Atlas effects for any GRCh38 single-nucleotide variant (AVI score with Phred and 18 SHAP feature attributions, plus raw and quantile scores for RNA-seq, DNase, ATAC, ChIP-TF, ChIP-histone, CAGE, PRO-cap, splicing, polyadenylation and contact-map tracks), score variants or scan windows on demand with the AlphaGenome model for human and mouse (variant scoring, in silico mutagenesis, REF-versus-ALT track prediction), and build Atlas website deep links. Use when the user mentions AlphaGenome, AlphaGenome Atlas, AVI or AlphaGenome Variant Impact, DeepMind variant effect prediction, or wants to prioritise or mechanistically interpret non-coding, regulatory, splicing, enhancer, promoter, or chromatin-accessibility effects of SNVs from a VCF, credible set, or region. Research use only; not a clinical tool.

analytical-method-validation

Plan, execute, and document validation, verification, and transfer of analytical procedures under the governing framework - ICH Q2(R2) and Q14, USP <1220>/<1225>/<1226>, ICH M10 bioanalytical, CLSI EP, or ISO/IEC 17025. Use for HPLC, LC-MS/MS, GC, CE, ICP-MS, dissolution, qNMR, qPCR, NIR, and ligand binding or cell-based assays whenever the question is whether a procedure is fit for its intended purpose. Triggers include

anndata

Data structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data format skill—for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census.

arbor

Autonomously improve a real artifact (code, training recipe, agent harness, data pipeline, prompt) against an objective and an evaluator, using Hypothesis Tree Refinement (HTR) from the Arbor paper. Use this whenever someone wants to iteratively optimize something over many experiments without overfitting — e.g.

arboreto

Infer gene regulatory networks (GRNs) from gene expression data using scalable algorithms (GRNBoost2, GENIE3). Use when analyzing transcriptomics data (bulk RNA-seq, single-cell RNA-seq) to identify transcription factor-target gene relationships and regulatory interactions. Supports distributed computation for large-scale datasets.

astropy

Core Python library for astronomy and astrophysics workflows that need Astropy APIs, including units/quantities, coordinates, FITS I/O, tables, time systems, WCS, and cosmology. Use when implementing or debugging astronomical data analysis code with Astropy.

autoskill

Observe the user

benchling-integration

Benchling Python SDK and REST API integration for registry entities, inventory, ELN entries, workflows, Benchling Apps, and Data Warehouse queries. Use when automating lab data with benchling-sdk or the v2 API.

bgpt-paper-search

Search scientific papers and retrieve structured experimental data extracted from full-text studies via the BGPT MCP server. Returns 25+ fields per paper including methods, results, sample sizes, quality scores, and conclusions. Use for literature reviews, evidence synthesis, and finding experimental details not available in abstracts alone.

bids

>

biopython

Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.

bioservices

Unified Python interface to 40+ bioinformatics services. Use when querying multiple databases (UniProt, KEGG, ChEMBL, Reactome) in a single workflow with consistent API. Best for cross-database analysis, ID mapping across services. For quick single-database lookups use gget; for sequence/file manipulation use biopython.

bulk-rnaseq

End-to-end bulk RNA-seq orchestrator — takes raw FASTQ reads through QC and trimming (FastQC, fastp/Trim Galore), alignment and quantification (STAR, Salmon, featureCounts), assembles a gene-level counts matrix, then hands off to differential expression (pydeseq2), pathway/GSEA enrichment (pathway-enrichment), and publication figures (scientific-visualization). Use whenever the user has bulk RNA-seq reads or quant output and wants a complete, reproducible differential-expression workflow — e.g.

cellxgene-census

Query the CZ CELLxGENE Census programmatically for versioned public single-cell and spatial transcriptomics data. Use when you need population-scale cell metadata, gene expression slices, Census summary counts, source H5AD URIs/downloads, embeddings, spatial Census data, or reference atlas comparisons across organisms, tissues, diseases, assays, and cell types. For analyzing your own local single-cell data use scanpy, anndata, or scvi-tools.

cirq

Google quantum computing framework. Use when targeting Google Quantum AI hardware, designing noise-aware circuits, or running quantum characterization experiments. Best for Google hardware, noise modeling, and low-level circuit design. For IBM hardware use qiskit; for quantum ML with autodiff use pennylane; for physics simulations use qutip.

citation-management

Comprehensive citation management for academic research. Search OpenAlex, PubMed, and Google Scholar for papers, extract accurate metadata, validate citations, and generate properly formatted BibTeX entries. This skill should be used when you need to find papers, verify citation information, convert DOIs to BibTeX, or ensure reference accuracy in scientific writing.

clinical-decision-support

Prepare and validate research-only clinical decision-support evaluation, evidence-profile, cohort, survival, biomarker/model, privacy, and governance artifacts. Use for aggregate or synthetic research documentation and traceability—not patient care or live clinical operation.

clinical-reports

Create safety-bounded draft structures and run local deterministic checks for clinical case, diagnostic, trial, safety, and aggregate research reports. Use only with synthetic, de-identified, or aggregate inputs and verified source-fact manifests; every output requires qualified review.

Habilidades Relacionadas