mcpField
L
latex-posters

latex-posters

github.com/kalarislabsその他7343 回インストール4 日前に更新
リポジトリ

latex-posters について

latex-posters は、研究者や学術グループが LaTeX で学会や大学のポスターを作成するためのスキルです。3 種類のポスターパッケージを扱い、レイアウト、ビジュアル生成、組版、アクセシビリティ、コンパイルを案内します。

主な機能

  1. 01beamerposter、tikzposter、baposter のガイド
  2. 02ポスターサイズと複数列レイアウトの計画
  3. 03AI 生成ビジュアルの計画とレビュー
  4. 04タイポグラフィ、配色、アクセシビリティの指針
  5. 05LaTeX のコンパイルと出力確認

活用シーン

  1. 01研究論文を学会ポスターにまとめる
  2. 02学位論文発表用のポスターを設計する
  3. 03イベント指定サイズに合わせてポスターを準備する

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/kalarislabs/research-agent-skills --skill latex-posters

インストール後、Claude Code で/latex-postersを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

assets/
baposter_template.tex
beamerposter_template.tex
poster_quality_checklist.md
tikzposter_template.tex
references/
ai_graphics_for_posters.md
compilation_and_quality_control.md
latex_poster_packages.md
latex_poster_reference.md
poster_content_guide.md
poster_design_principles.md
poster_layout_design.md
poster_patterns_and_presentation.md
README.md
scripts/
generate_schematic_ai.py
generate_schematic.py
review_poster.sh

詳細

LaTeX 研究ポスター

概要

研究ポスターは、学会、シンポジウム、学術イベントにおける科学コミュニケーションの重要な媒体です。このスキルでは、LaTeX パッケージを使用して、プロフェッショナルで視覚的に魅力のある研究ポスターを作成するための包括的なガイダンスを提供します。適切なレイアウト、タイポグラフィ、配色、視覚的階層を備えた、出版品質のポスターを作成できます。

このスキルを使用する場面

次のような場合に、このスキルを使用してください。

  • 学会、シンポジウム、ポスターセッション向けの研究ポスターを作成する
  • 大学イベントや学位論文審査向けの学術ポスターをデザインする
  • 研究内容を一般向けに伝えるための視覚的な要約を準備する
  • 科学論文をポスター形式に変換する
  • 研究グループや学部向けのテンプレートポスターを作成する
  • 特定の学会のサイズ要件(A0、A1、36×48" など)に準拠したポスターをデザインする
  • 複雑な複数列レイアウトのポスターを作成する
  • ポスター形式に図、表、数式、引用文献を組み込む

AI を活用した視覚要素の生成

標準的なワークフロー:LaTeX ポスターを作成する前に、主要な視覚要素をすべて AI で生成してください。

視覚的に魅力のあるポスターを作成するために推奨されるアプローチは次のとおりです。

  1. 必要な視覚要素(タイトル、導入、手法、結果、結論)をすべて計画する
  2. scientific-schematics または Nano Banana Pro を使って各要素を生成する
  3. 生成した画像を LaTeX テンプレートに配置する
  4. ビジュアルの周囲にテキストを追加する

目標:ポスター面積の 60~70% を AI 生成のビジュアル、30~40% をテキストにします。


厳守する上限(超過禁止)

これらはガイドラインではなく、上限です。違反すると、ポスターの失敗につながることが最も多くなります。詳しい根拠、グラフィックの種類ごとの表、具体例については、 references/ai_graphics_for_posters.md を参照してください。

制約上限
AI 生成グラフィックあたりの要素数最大 3~4 個(理想は 3 個)
グラフィックあたりの単語数最大 10 語
グラフィックあたりの余白最低 50%(60% がより望ましい)
主要な数値/指標120pt 以上
ラベル80pt 以上
ポスター上の本文24pt 以上
内容セクション数(A0)最大 5~6 個
ポスター全体の単語数300~800 語
図の幅0.85\linewidth。1.0 は使用しない

すべてのグラフィック生成プロンプトには、POSTER FORMAT for A0、要素数または単語数の明示(ONLY 3 icons、3 words total)、フォントサイズ(GIANT (120pt+))、60% white space、閲覧距離(readable from 10-12 feet)を含めてください。

必須のレビューゲートは 2 回です。 どちらかを省略すると、読みにくいポスターができてしまいます。

  • 生成前 — 計画したグラフィックごとに、項目数が 3~4 個であること、メッセージが 1 つであること、単語数が 10 語未満であること、5 段階以上のワークフローではないことを確認します。満たさない場合は、複数のグラフィックに分割してください。
  • 生成後、配置前 — 各図を 25% のズームで開きます。すべてのテキストが読め、要素数が 4 個以下で、余白が 50% 以上あり、2 秒で内容を理解できることを確認します。いずれかを満たさない場合は、再生成するか分割してください。基準を満たさない図を使ってポスターを組み立てないでください。

必ず失敗するパターン:7-stage workflow、timeline with annual milestones、3 case studies in one graphic、comparison of 5+ methods、architecture with all layers。それぞれを 3 つの上位項目にまとめるか、複数の独立したグラフィックに分けてください。

オーバーフローは警告ではなくエラーです。 コンパイル後、grep -i overfull poster.log を実行し、100% のズームで四辺すべてを確認してください。詳しくは references/compilation_and_quality_control.md を参照してください。

科学図解との連携

図解の作成に関する詳しいガイダンスは、scientific-schematics スキルのドキュメントを参照してください。

主な機能:

  • Nano Banana Pro は図を自動生成、レビュー、改善します
  • 適切な書式の出版品質の画像を作成します
  • アクセシビリティ(色覚多様性への配慮、高コントラスト)を確保します
  • 複雑な図の反復的な改善に対応します

主な機能

3種類のポスターパッケージに対応しています。beamerposter(Beamer 構文、機関向けテーマ)、tikzposter(モダンでカラフル、柔軟)、baposter(構造化された複数列レイアウト)です。パッケージの比較、レイアウトとグリッドシステム、デザイン原則、標準サイズ、パッケージごとのテンプレート、図や画像の統合、配色、タイポグラフィ、QR コードについては、 references/latex_poster_reference.md に記載されています。

セクションごとに再利用できるコンテンツパターン、アクセシビリティ要件、発表当日のガイダンスについては、 references/poster_patterns_and_presentation.md をご覧ください。

ポスター作成のワークフロー

ステージ 1:計画とコンテンツの作成
  1. ポスターの要件を確認する:

    • 学会のサイズ仕様(A0、36×48" など)
    • 用紙の向き(縦向きまたは横向き)
    • 提出期限とフォーマット要件
  2. コンテンツの概要を作成する:

    • 主要なメッセージを1~3個特定する
    • 主要な図を選ぶ(通常、メインのビジュアルは3~6点)
    • 各セクションの簡潔な文章を下書きする(箇条書きを推奨)
    • 全体で300~800語を目指す
  3. LaTeX パッケージを選ぶ:

    • beamerposter:Beamer に慣れており、機関向けテーマが必要な場合
    • tikzposter:柔軟性のある、モダンでカラフルなデザインにする場合
    • baposter:構造化されたプロフェッショナルな複数列レイアウトにする場合
ステージ 2:ビジュアル要素の生成(AI を活用)

重要:内容を最小限に抑えたシンプルな図を生成してください。各グラフィックにはメッセージを1つだけ含めます。

コンテンツの上限:

  • グラフィック1点あたり最大4~5要素
  • グラフィック1点あたり合計最大15語
  • 余白は最低50%
  • フォントは非常に大きくする(ラベルは80pt以上、重要な数値は120pt以上)
  1. 図のディレクトリを作成する:

    mkdir -p figures
    
  2. シンプルなビジュアル要素を生成する:

    # Introduction - ONLY 3 icons/elements
    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
    
    # Methods - ONLY 4 steps maximum
    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
    
    # Results - ONLY 3 bars/comparisons
    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
    
    # Conclusions - EXACTLY 3 items with GIANT numbers
    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. 生成した図を確認し、はみ出しがないかチェックする:

    • 25%のズームで表示する:すべてのテキストが読みやすいですか?
    • 要素を数える:5つを超えていますか?→よりシンプルにして再生成します
    • 余白を確認する:40%未満ですか?→プロンプトに「余白60%」を追加します
    • フォントが小さすぎますか?:「さらに大きく」と追加するか、pt サイズを大きくします
    • それでもはみ出しますか?:4~5要素ではなく、3要素に減らします
ステージ 3:デザインとレイアウト
  1. テンプレートを選択または作成する:

    • まず assets/ にあるテンプレートを使う
    • ブランディングに合わせて配色をカスタマイズする
    • ページサイズと向きを設定する
  2. レイアウトの構成を設計する:

    • 列の構成を計画する(2列、3列、または4列)
    • コンテンツの流れを整理する(通常は左から右、上から下)
    • タイトル(10~15%)、コンテンツ(70~80%)、フッター(5~10%)のスペースを割り当てる
  3. タイポグラフィを設定する:

    • 階層ごとにフォントサイズを設定する
    • 本文を最低24ptにする
    • 4~6フィート離れた位置からの読みやすさをテストする
ステージ 4:コンテンツの統合
  1. ポスターのヘッダーを作成する:

    • タイトル(簡潔で説明的な10~15語)
    • 著者と所属
    • 機関のロゴ(高解像度)
    • 必要に応じて学会のロゴ
  2. AI で生成した図を統合する:

    • ステージ 2で作成したすべての図を適切なセクションに追加する
    • サイズを適切に指定して \includegraphics を使う
    • 図が各セクションの主役になるようにする(ビジュアルを先に、テキストを後に)
    • ブロック内で図を中央揃えにし、視覚的なインパクトを高める
  3. 補足テキストを最小限に抑えて追加する:

    • テキストは最小限にして、流し読みしやすくする(全体で300~800語)
    • 段落ではなく箇条書きを使う
    • 能動態で書く
    • テキストは図を補足し、重複しないようにする
  4. 補足要素を追加する:

    • 補足資料への QR コード
    • 参考文献(重要な論文のみを引用し、通常は5~10件)
    • 連絡先と謝辞
ステージ 5:ブラッシュアップとテスト
  1. レビューして反復する:

    • 誤字脱字や誤りがないか確認する
    • すべての図が高解像度であることを確認する
    • 書式に一貫性があることを確認する
    • 配色が調和していることを確認する
  2. 読みやすさをテストする:

    • 25%の縮尺で印刷し、60〜90 cmの距離から読む(2.4〜3.7 m離れた場所からポスターを見る状況を再現します)
    • 異なるモニターで色を確認する
    • QRコードが正しく機能することを確認する
    • 同僚にレビューを依頼する
  3. 印刷用に最適化する:

    • すべてのフォントをPDFに埋め込む
    • 画像の解像度を確認する
    • PDFのサイズ要件を確認する
    • 必要に応じて塗り足し領域を含める
ステージ 6:コンパイルと納品
  1. 最終版のPDFをコンパイルする:

    pdflatex poster.tex
    # Or for better font support:
    lualatex poster.tex
    
  2. 出力品質を確認する:

    • すべての要素が表示され、正しい位置に配置されていることを確認する
    • 100%に拡大して図の品質を確認する
    • 色が想定どおりであることを確認する
    • 異なるビューアーでPDFが正しく開くことを確認する
  3. 印刷の準備をする:

    • 必要に応じてPDF/X-1aとしてエクスポートする
    • バックアップコピーを保存する
    • まず普通紙でテスト印刷する
    • 締め切りの2〜3日前にプロによる印刷を注文する
  4. 補足資料を作成する:

    • ソーシャルメディア用にPNG/JPG版を保存する
    • 配布資料版(8.5×11"の概要)を作成する
    • メール共有用のデジタル版を用意する

他のスキルとの連携

このスキルは、次のスキルと効果的に連携します:

  • Scientific Schematics:重要 — ポスターのすべての図やフローチャートの生成に使用します
  • Generate Image / Nano Banana Pro:様式化されたグラフィック、概念図、要約ビジュアルの作成に使用します
  • Scientific Writing:論文からポスターの内容を作成するために使用します
  • Literature Review:研究の背景を説明するために使用します
  • Data Analysis:結果の図やチャートの作成に使用します

推奨ワークフロー:LaTeXポスターを作成する前に、必ずscientific-schematicsスキルとgenerate-imageスキルを使用して、すべての視覚要素を生成してください。

よくある失敗と回避策

AI生成グラフィックでよくある間違い(最も多いもの):

  • ❌ 1つのグラフィックに要素を詰め込みすぎる(10項目以上)→ 最大3〜5項目に抑えます
  • ❌ AI生成グラフィック内の文字が小さすぎる → 「GIANT(100pt以上)」または「HUGE(150pt以上)」と指定します
  • ❌ プロンプトに詳細を盛り込みすぎる → 「SIMPLE」や「ONLY X elements」を使います
  • ❌ 余白の指定がない → すべてのプロンプトに「50% white space」を追加します
  • ❌ 8ステップ以上の複雑なフローチャート → 最大4〜5ステップに制限します
  • ❌ 6項目以上の比較チャート → 最大3項目に制限します
  • ❌ 5つ以上の指標を含む重要な知見 → 上位3つのみを示します

AI生成グラフィックのはみ出しを修正する: AI生成グラフィックがはみ出していたり、文字が小さかったりする場合:

  1. プロンプトに「SIMPLER」または「ONLY 3 elements」を追加します
  2. フォントサイズを大きくします:「80pt+」ではなく「150pt+」と指定します
  3. 「50%」ではなく「60% white space」と追加します
  4. 細部を削除します:「NO sub-steps」、「NO axis labels」、「NO legend」と指定します
  5. 要素を減らして再生成します

デザイン上の間違い:

  • ❌ テキストが多すぎる(1000語を超える)
  • ❌ フォントサイズが小さすぎる(本文が24pt未満)
  • ❌ コントラストの低い配色
  • ❌ 余白のないごちゃごちゃしたレイアウト
  • ❌ セクション間でスタイルに一貫性がない
  • ❌ 画像の品質が低い、またはピクセル化している

コンテンツ上の間違い:

  • ❌ 明確なストーリーやメッセージがない
  • ❌ 研究課題や目的が多すぎる
  • ❌ 定義なしで専門用語を多用している
  • ❌ 背景や解釈のない結果
  • ❌ 著者の連絡先情報がない

技術上の間違い:

  • ❌ 学会の要件に合わないポスター寸法
  • ❌ RGBカラーをCMYKプリンターに送る(色が変わる)
  • ❌ フォントがPDFに埋め込まれていない
  • ❌ 提出ポータルの上限を超えるファイルサイズ
  • ❌ QRコードが小さすぎる、またはテストされていない

ベストプラクティス:

  • ✅ 要素を最大3〜5個にしたシンプルなAI生成グラフィックを作成する
  • ✅ グラフィック内の重要な数値には大きなフォント(100pt以上)を使う
  • ✅ すべてのAIプロンプトに「50% white space」と指定する
  • ✅ 学会のサイズ指定に正確に従う
  • ✅ 最終印刷の前に縮小してテスト印刷する
  • ✅ コントラストが高く、誰にとっても見やすい配色を使う
  • ✅ テキストを最小限にし、ひと目で内容を把握できるようにする
  • ✅ 明確な連絡先情報とQRコードを含める
  • ✅ 注意深く校正する(ポスターでは誤りが目立ちます!)

パッケージのインストール

必要な 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/ ディレクトリで利用できるヘルパースクリプト:

  • review_poster.sh:ポスターのレビューと検証
  • generate_schematic.py:科学的な図や模式図の生成

参考資料

テンプレート

assets/ ディレクトリにすぐに使えるポスターテンプレートがあります:

  • beamerposter テンプレート(クラシック、モダン、カラフル)
  • tikzposter テンプレート(デフォルト、レイ、ウェーブ、エンベロープ)
  • baposter テンプレート(縦向き、横向き、ミニマル)
  • さまざまな科学分野のポスター例
  • 配色の定義と機関向けテンプレート

これらのテンプレートを読み込み、研究内容や学会の要件に合わせてカスタマイズしてください。

関連スキル

  • pptx-posters:著者が承認したローカルのコンテンツとアセットを使用して、編集可能でマクロを含まない PowerPoint(.pptx)形式の科学ポスターを作成し、監査します。
  • venue-templates:投稿先に固有の書式設定ガイダンスと同梱の…を使用して、学術誌の原稿、学会論文、研究ポスター、助成金申請書類を作成します。
  • presenting-conference-talks:完成した論文から、発表者ノートと発表原稿付きの学会発表スライド(Beamer LaTeX PDF および編集可能な PPTX)を生成します。

コメント