Communitygithub.com

latex-posters

Créez des posters de recherche professionnels en LaTeX avec beamerposter, tikzposter ou baposter. Idéal pour les présentations en conférence, les posters académiques et la communication scientifique. Inclut la conception de mise en page, les schémas de couleurs, les formats multi-colonnes, l'intégration de figures et les bonnes pratiques pour une communication visuelle efficace.

Qu'est-ce que latex-posters ?

Cette compétence fournit un cadre complet pour la création de posters de recherche en LaTeX en utilisant les packages beamerposter, tikzposter et baposter. Elle est conçue pour les chercheurs, étudiants et professionnels qui présentent leurs travaux lors de conférences, symposiums ou événements académiques. La compétence guide l'utilisateur à travers un processus en six étapes : planification, génération d'éléments visuels par IA, conception de la mise en page, intégration du contenu, affinage et compilation. L'approche recommandée privilégie la génération d'éléments visuels simples et percutants via l'IA (en respectant des limites strictes de 3-4 éléments par graphique, 10 mots maximum, 50% d'espace blanc minimum, et des polices géantes de 120pt+ pour les chiffres clés), avant de les assembler dans le template LaTeX. La compétence met l'accent sur l'évitement des pièges courants (textes trop longs, graphiques surchargés, polices trop petites) et l'optimisation pour l'impression, avec des vérifications de qualité rigoureuses (vue à 25%, vérification des dépassements). Elle s'intègre parfaitement avec d'autres compétences comme le schéma scientifique pour la génération de diagrammes.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Posters de Recherche LaTeX

Aperçu

Les posters de recherche sont un support essentiel pour la communication scientifique lors de conférences, symposiums et événements académiques. Cette compétence fournit des conseils complets pour créer des posters de recherche professionnels et visuellement attrayants en utilisant les packages LaTeX. Génère des posters de qualité publication avec une mise en page appropriée, une typographie, des schémas de couleurs et une hiérarchie visuelle.

Quand utiliser cette compétence

Cette compétence doit être utilisée lorsque :

  • Créer des posters de recherche pour des conférences, symposiums ou sessions de posters
  • Concevoir des posters académiques pour des événements universitaires ou des soutenances de thèse
  • Préparer des résumés visuels de recherche pour l'engagement du public
  • Convertir des articles scientifiques au format poster
  • Créer des templates de posters pour des groupes de recherche ou départements
  • Concevoir des posters conformes à des exigences de taille de conférence spécifiques (A0, A1, 36×48", etc.)
  • Construire des posters avec des mises en page multi-colonnes complexes
  • Intégrer des figures, tableaux, équations et citations au format poster

Génération d'Éléments Visuels par Intelligence Artificielle

WORKFLOW STANDARD : Générer TOUS les éléments visuels majeurs à l'aide de l'IA avant de créer le poster LaTeX.

C'est l'approche recommandée pour créer des posters visuellement convaincants :

  1. Planifier tous les éléments visuels nécessaires (titre, intro, méthodes, résultats, conclusions)
  2. Générer chaque élément à l'aide de schémas scientifiques ou Nano Banana Pro
  3. Assembler les images générées dans le template LaTeX
  4. Ajouter le contenu textuel autour des visuels

Objectif : 60-70% de la surface du poster doit être constituée de visuels générés par IA, 30-40% de texte.


Limites strictes (à ne pas dépasser)

Ce sont des limites, pas des directives. Les violer est la cause la plus fréquente d'un poster raté. Les raisonnements complets, les tableaux par type de graphique et les exemples détaillés se trouvent dans references/ai_graphics_for_posters.md.

ContrainteLimite
Éléments par graphique généré par IA3-4 maximum (3 idéal)
Mots par graphique10 maximum
Espace blanc par graphique50% minimum (60% mieux)
Chiffres / métriques clés120pt+
Étiquettes80pt+
Corps du texte sur le poster24pt+
Sections de contenu (A0)5-6 maximum
Nombre total de mots sur le poster300-800
Largeur des figures0.85\linewidth, jamais 1.0

Chaque prompt de graphique doit inclure : FORMAT POSTER pour A0, un nombre explicite d'éléments ou de mots (SEULEMENT 3 icônes, 3 mots au total), une taille de police (GÉANT (120pt+)), 60% d'espace blanc, et une distance de visualisation (lisible à 3-4 mètres).

Deux étapes de vérification obligatoires. Les sauter est la façon dont les posters illisibles arrivent :

  • Avant de générer — pour chaque graphique prévu, confirmer qu'il a 3-4 éléments, un message, moins de 10 mots, et pas un workflow en 5+ étapes. Sinon, le diviser en plusieurs graphiques.
  • Après génération, avant assemblage — ouvrir chaque figure à 25% de zoom. Tout texte lisible, 4 éléments ou moins, 50%+ d'espace blanc, compréhensible en 2 secondes. Tout échec signifie régénérer ou diviser. Ne pas assembler un poster à partir de figures qui ont échoué.

Les motifs qui échouent toujours : workflow en 7 étapes, chronologie avec jalons annuels, 3 études de cas dans un graphique, comparaison de 5+ méthodes, architecture avec toutes les couches. Réduire chacun à 3 éléments de haut niveau, ou créer plusieurs graphiques séparés.

Le dépassement est une erreur, pas un avertissement. Après la compilation, exécuter grep -i overfull poster.log et inspecter les quatre bords à 100% de zoom. Voir references/compilation_and_quality_control.md.

Intégration de Schémas Scientifiques

Pour des conseils détaillés sur la création de schémas, reportez-vous à la documentation de la compétence scientific-schematics.

Capacités clés :

  • Nano Banana Pro génère, révise et affine automatiquement les diagrammes
  • Crée des images de qualité publication avec un formatage approprié
  • Assure l'accessibilité (adapté aux daltoniens, contraste élevé)
  • Prend en charge le raffinement itératif pour les diagrammes complexes

Capacités de Base

Trois packages de posters sont pris en charge — beamerposter (syntaxe Beamer, thèmes institutionnels), tikzposter (moderne, coloré, flexible) et baposter (multi-colonnes structuré). La comparaison des packages, la mise en page et les systèmes de grille, les principes de conception, les tailles standard, les templates par package, l'intégration des figures et des images, les schémas de couleurs, la typographie et les codes QR sont tous documentés dans references/latex_poster_reference.md.

Les modèles de contenu réutilisables par section, les exigences d'accessibilité et les conseils pour le jour de la présentation se trouvent dans references/poster_patterns_and_presentation.md.

Workflow de Création de Poster

Étape 1 : Planification et Développement du Contenu

  1. Déterminer les exigences du poster :

    • Spécifications de taille de la conférence (A0, 36×48", etc.)
    • Orientation (portrait vs. paysage)
    • Dates limites de soumission et exigences de format
  2. Développer le plan de contenu :

    • Identifier 1-3 messages principaux
    • Sélectionner les figures clés (généralement 3-6 visuels principaux)
    • Rédiger un texte concis pour chaque section (points de liste préférés)
    • Viser 300-800 mots au total
  3. Choisir le package LaTeX :

    • beamerposter : Si familier avec Beamer, besoin de thèmes institutionnels
    • tikzposter : Pour des designs modernes et colorés avec flexibilité
    • baposter : Pour des mises en page multi-colonnes structurées et professionnelles

Étape 2 : Générer les Éléments Visuels (Alimentés par IA)

CRITIQUE : Générer des figures SIMPLES avec un contenu MINIMAL. Chaque graphique = UN message.

Limites de contenu :

  • Maximum 4-5 éléments par graphique
  • Maximum 15 mots au total par graphique
  • 50% d'espace blanc minimum
  • Polices GÉANTES (80pt+ pour les étiquettes, 120pt+ pour les chiffres clés)
  1. Créer le répertoire des figures :

    mkdir -p figures
    
  2. Générer des éléments visuels SIMPLES :

    # Introduction - SEULEMENT 3 icônes/éléments
    python scripts/generate_schematic.py "FORMAT POSTER pour A0. Visuel SIMPLE avec SEULEMENT 3 éléments : [icône1] [icône2] [icône3]. Étiquettes d'UN mot (80pt+). 50% d'espace blanc. Lisible à 2,5 mètres." -o figures/intro.png
    
    # Méthodes - SEULEMENT 4 étapes maximum
    python scripts/generate_schematic.py "FORMAT POSTER pour A0. Organigramme SIMPLE avec SEULEMENT 4 boîtes : ÉTAPE1 → ÉTAPE2 → ÉTAPE3 → ÉTAPE4. Étiquettes GÉANTES (100pt+). 50% d'espace blanc. PAS de sous-étapes." -o figures/methods.png
    
    # Résultats - SEULEMENT 3 barres/comparaisons
    python scripts/generate_schematic.py "FORMAT POSTER pour A0. Graphique SIMPLE avec SEULEMENT 3 barres. Pourcentages GÉANTS SUR les barres (120pt+). PAS d'axe, PAS de légende. 50% d'espace blanc." -o figures/results.png
    
    # Conclusions - EXACTEMENT 3 éléments avec des nombres GÉANTS
    python scripts/generate_schematic.py "FORMAT POSTER pour A0. EXACTEMENT 3 résultats clés : '[NOMBRE]' (150pt) '[ÉTIQUETTE]' (60pt) pour chacun. 50% d'espace blanc. PAS d'autre texte." -o figures/conclusions.png
    
  3. Vérifier les figures générées - vérifier le dépassement :

    • Voir à 25% de zoom : Tout texte encore lisible ?
    • Compter les éléments : Plus de 5 ? → Régénérer plus simplement
    • Vérifier l'espace blanc : Moins de 40% ? → Ajouter "60% d'espace blanc" au prompt
    • Police trop petite ? : Ajouter "ENCORE PLUS GRAND" ou augmenter les tailles en pt
    • Toujours en dépassement ? : Réduire à 3 éléments au lieu de 4-5

Étape 3 : Conception et Mise en Page

  1. Sélectionner ou créer un template :

    • Commencer avec les templates fournis dans assets/
    • Personnaliser le schéma de couleurs pour correspondre à l'image de marque
    • Configurer la taille de page et l'orientation
  2. Concevoir la structure de mise en page :

    • Planifier la structure en colonnes (2, 3 ou 4 colonnes)
    • Cartographier le flux de contenu (généralement de gauche à droite, de haut en bas)
    • Allouer l'espace pour le titre (10-15%), le contenu (70-80%), le pied de page (5-10%)
  3. Définir la typographie :

    • Configurer les tailles de police pour différents niveaux hiérarchiques
    • Assurer un texte de corps minimum de 24pt
    • Tester la lisibilité à une distance de 1-2 mètres

Étape 4 : Intégration du Contenu

  1. Créer l'en-tête du poster :

    • Titre (concis, descriptif, 10-15 mots)
    • Auteurs et affiliations
    • Logos institutionnels (haute résolution)
    • Logo de la conférence si requis
  2. Intégrer les figures générées par IA :

    • Ajouter toutes les figures de l'Étape 2 aux sections appropriées
    • Utiliser \includegraphics avec un dimensionnement approprié
    • S'assurer que les figures dominent chaque section (visuels en premier, texte en second)
    • Centrer les figures dans les blocs pour un impact visuel
  3. Ajouter un texte de support minimal :

    • Garder le texte minimal et facilement scannable (300-800 mots au total)
    • Utiliser des points de liste, pas des paragraphes
    • Écrire à la voix active
    • Le texte doit compléter les figures, pas les dupliquer
  4. Ajouter des éléments supplémentaires :

    • Codes QR pour les documents supplémentaires
    • Références (citer uniquement les articles clés, 5-10 typiquement)
    • Coordonnées et remerciements

Étape 5 : Affinage et Test

  1. Vérifier et itérer :

    • Vérifier les fautes de frappe et les erreurs
    • S'assurer que toutes les figures sont en haute résolution
    • S'assurer d'un formatage cohérent
    • Confirmer que le schéma de couleurs fonctionne bien ensemble
  2. Tester la lisibilité :

    • Imprimer à 25% d'échelle et lire à 60-90 cm (simule un poster à 2,5-3,5 mètres)
    • Vérifier les couleurs sur différents écrans
    • Vérifier que les codes QR fonctionnent correctement
    • Demander à un collègue de vérifier
  3. Optimiser pour l'impression :

    • Intégrer toutes les polices dans le PDF
    • Vérifier la résolution des images
    • Vérifier les exigences de taille du PDF
    • Inclure la zone de fond perdu si nécessaire

Étape 6 : Compilation et Livraison

  1. Compiler le PDF final :

    pdflatex poster.tex
    # Ou pour un meilleur support des polices :
    lualatex poster.tex
    
  2. Vérifier la qualité du résultat :

    • Vérifier que tous les éléments sont visibles et correctement positionnés
    • Zoomer à 100% et inspecter la qualité des figures
    • Vérifier que les couleurs correspondent aux attentes
    • Confirmer que le PDF s'ouvre correctement sur différents visualiseurs
  3. Préparer pour l'impression :

    • Exporter au format PDF/X-1a si nécessaire
    • Sauvegarder des copies de sauvegarde
    • Faire un test d'impression sur papier ordinaire d'abord
    • Commander une impression professionnelle 2-3 jours avant la date limite
  4. Créer du matériel supplémentaire :

    • Sauvegarder une version PNG/JPG pour les réseaux sociaux
    • Créer une version dépliant (résumé 21×29,7 cm)
    • Préparer une version numérique pour le partage par e-mail

Intégration avec d'Autres Compétences

Cette compétence fonctionne efficacement avec :

  • Schémas Scientifiques : CRITIQUE - Utiliser pour générer tous les diagrammes et organigrammes du poster
  • Générer une Image / Nano Banana Pro : Pour les graphiques stylisés, les illustrations conceptuelles et les visuels de synthèse
  • Rédaction Scientifique : Pour développer le contenu du poster à partir d'articles
  • Revue de Littérature : Pour contextualiser la recherche
  • Analyse de Données : Pour créer des figures de résultats et des graphiques

Workflow recommandé : Utiliser toujours les compétences de schémas scientifiques et de génération d'images AVANT de créer le poster LaTeX pour générer tous les éléments visuels.

Pièges Courants à Éviter

Erreurs de Graphiques Générés par IA (LES PLUS COURANTES) :

  • ❌ Trop d'éléments dans un seul graphique (10+ éléments) → Conserver 3-5 max
  • ❌ Texte trop petit dans les graphiques IA → Spécifier "GÉANT (100pt+)" ou "ÉNORME (150pt+)"
  • ❌ Trop de détails dans les prompts → Utiliser "SIMPLE" et "SEULEMENT X éléments"
  • ❌ Aucune spécification d'espace blanc → Ajouter "50% d'espace blanc" à chaque prompt
  • ❌ Organigrammes complexes avec 8+ étapes → Limiter à 4-5 étapes maximum
  • ❌ Graphiques de comparaison avec 6+ éléments → Limiter à 3 éléments maximum
  • ❌ Résultats clés avec 5+ métriques → Ne montrer que le top 3

Correction du Dépassement dans les Graphiques IA : Si vos graphiques générés par IA débordent ou ont un texte trop petit :

  1. Ajouter "PLUS SIMPLE" ou "SEULEMENT 3 éléments" au prompt
  2. Augmenter les tailles de police : "150pt+" au lieu de "80pt+"
  3. Ajouter "60% d'espace blanc" au lieu de "50%"
  4. Supprimer les sous-détails : "PAS de sous-étapes", "PAS d'étiquettes d'axe", "PAS de légende"
  5. Régénérer avec moins d'éléments

Erreurs de Conception :

  • ❌ Trop de texte (plus de 1000 mots)
  • ❌ Tailles de police trop petites (corps de texte inférieur à 24pt)
  • ❌ Combinaisons de couleurs à faible contraste
  • ❌ Mise en page encombrée sans espace blanc
  • ❌ Styles incohérents entre les sections
  • ❌ Images de mauvaise qualité ou pixélisées

Erreurs de Contenu :

  • ❌ Pas de récit ou de message clair
  • ❌ Trop de questions de recherche ou d'objectifs
  • ❌ Utilisation excessive de jargon sans définitions
  • ❌ Résultats sans contexte ni interprétation
  • ❌ Absence des coordonnées de l'auteur

Erreurs Techniques :

  • ❌ Mauvaises dimensions du poster pour les exigences de la conférence
  • ❌ Couleurs RVB envoyées à une imprimante CMJN (décalage de couleur)
  • ❌ Polices non intégrées dans le PDF
  • ❌ Taille de fichier trop grande pour le portail de soumission
  • ❌ Codes QR trop petits ou non testés

Bonnes Pratiques :

  • ✅ Générer des graphiques IA SIMPLES avec 3-5 éléments max
  • ✅ Utiliser des polices GÉANTES (100pt+) pour les chiffres clés dans les graphiques
  • ✅ Spécifier "50% d'espace blanc" dans chaque prompt IA
  • ✅ Suivre exactement les spécifications de taille de la conférence
  • ✅ Faire un test d'impression à échelle réduite avant l'impression finale
  • ✅ Utiliser des schémas de couleurs à contraste élevé et accessibles
  • ✅ Garder le texte minimal et très facile à scanner
  • ✅ Inclure des coordonnées claires et des codes QR
  • ✅ Relire attentivement (les erreurs sont amplifiées sur les posters !)

Installation des Packages

S'assurer que les packages LaTeX requis sont installés :

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

# Pour MiKTeX (Windows)
# Les packages s'installent généralement automatiquement lors de la première utilisation

# Packages supplémentaires recommandés
tlmgr install qrcode graphics xcolor tcolorbox subcaption

Scripts et Automatisation

Scripts utiles disponibles dans le répertoire scripts/ :

  • review_poster.sh : Révision et validation du poster
  • generate_schematic.py : Générer des diagrammes et schémas scientifiques

Références

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.

Skills associés