LaTeX 研究ポスター
概要
研究ポスターは、学会、シンポジウム、学術イベントにおける科学コミュニケーションの重要な媒体です。このスキルは、LaTeXパッケージを使用してプロフェッショナルで視覚的に魅力的な研究ポスターを作成するための包括的なガイダンスを提供します。適切なレイアウト、タイポグラフィ、配色、視覚的階層を持つ出版品質のポスターを生成できます。
スキルを使用するタイミング
このスキルは、以下の場合に使用します。
- 学会、シンポジウム、ポスターセッション用の研究ポスター作成
- 大学のイベントや学位審査用のアカデミックポスターのデザイン
- パブリックエンゲージメントのための研究の視覚的サマリーの準備
- 科学論文のポスター形式への変換
- 研究グループや学科向けのテンプレートポスターの作成
- A0、A1、36×48"など、特定の学会サイズ要件に準拠したポスターの設計
- 複雑なマルチカラムレイアウトのポスターの構築
- ポスター形式での図、表、数式、引用の統合
AIを活用した視覚要素の生成
標準ワークフロー: LaTeXポスターを作成する前に、主要な視覚要素をすべてAIで生成します。
これは、視覚的に魅力的なポスターを作成するための推奨アプローチです。
- 必要なすべての視覚要素を計画する(タイトル、イントロ、方法、結果、結論)
- scientific-schematics または Nano Banana Pro を使用して各要素を生成する
- 生成された画像をLaTeXテンプレートに組み込む
- 視覚要素の周りにテキストコンテンツを追加する
目標: ポスター面積の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段階ワークフロー、年間マイルストーンを含むタイムライン、1つのグラフィックに3つのケーススタディ、5つ以上の方法の比較、すべてのレイヤーを含むアーキテクチャ。これらはそれぞれ3つの高レベル項目にまとめるか、複数の個別グラフィックにします。
オーバーフローは警告ではなくエラーです。 コンパイル後、grep -i overfull poster.log を実行し、100%ズームで4辺すべてを検査します。詳細は references/compilation_and_quality_control.md を参照してください。
Scientific Schematics との統合
図の作成に関する詳細なガイダンスは、scientific-schematics スキルのドキュメントを参照してください。
主な機能:
- Nano Banana Pro が図を自動生成、レビュー、洗練します
- 適切なフォーマットで出版品質の画像を作成します
- アクセシビリティを確保(色覚多様性対応、高コントラスト)
- 複雑な図の反復的な改良をサポート
コア機能
3つのポスターパッケージがサポートされています — beamerposter(Beamer構文、機関テーマ)、tikzposter(モダン、カラフル、柔軟)、baposter(構造化マルチカラム)。パッケージ比較、レイアウトとグリッドシステム、デザイン原則、標準サイズ、パッケージ別テンプレート、図と画像の統合、配色、タイポグラフィ、QRコードはすべて references/latex_poster_reference.md に文書化されています。
再利用可能なセクション別コンテンツパターン、アクセシビリティ要件、発表当日のガイダンスは references/poster_patterns_and_presentation.md にあります。
ポスター作成ワークフロー
ステージ1: 計画とコンテンツ開発
-
ポスター要件を決定する:
- 学会のサイズ仕様(A0、36×48"など)
- 向き(縦 vs. 横)
- 提出期限と形式要件
-
コンテンツの概要を作成する:
- 1〜3のコアメッセージを特定する
- 主要な図を選択する(通常3〜6のメインビジュアル)
- 各セクションの簡潔なテキストをドラフトする(箇条書きが推奨)
- 総単語数300〜800を目指す
-
LaTeXパッケージを選択する:
- beamerposter: Beamerに精通しており、機関テーマが必要な場合
- tikzposter: モダンでカラフルなデザインに柔軟性が必要な場合
- baposter: 構造化されたプロフェッショナルなマルチカラムレイアウトに
ステージ2: 視覚要素の生成(AI活用)
重要: 最小限のコンテンツでシンプルな図を生成します。各グラフィック = 1メッセージ。
コンテンツ制限:
- グラフィックあたり最大4〜5要素
- グラフィックあたり最大15単語
- 最小50%の余白
- 巨大フォント(ラベルは80pt以上、キーナンバーは120pt以上)
-
figuresディレクトリを作成する:
mkdir -p figures -
シンプルな視覚要素を生成する:
# イントロダクション - ONLY 3 アイコン/要素 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 # 方法 - 最大4ステップのみ 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 # 結果 - ONLY 3 バー/比較 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 # 結論 - 巨大な数字を持つ正確に3項目 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 -
生成された図をレビューする - オーバーフローをチェック:
- 25%ズームで表示: すべてのテキストが読めるか?
- 要素を数える: 5つ以上?→ よりシンプルに再生成
- 余白をチェック: 40%未満?→ プロンプトに "60% white space" を追加
- フォントが小さすぎる?: "EVEN LARGER" を追加するか、ptサイズを大きくする
- まだオーバーフローしている?: 4〜5要素ではなく3要素に減らす
ステージ3: デザインとレイアウト
-
テンプレートを選択または作成する:
assets/にある提供テンプレートから開始- ブランディングに合わせて配色をカスタマイズ
- ページサイズと向きを設定
-
レイアウト構造をデザインする:
- カラム構造を計画(2、3、または4カラム)
- コンテンツフローをマッピング(通常は左から右、上から下)
- タイトル(10〜15%)、コンテンツ(70〜80%)、フッター(5〜10%)のスペースを割り当て
-
タイポグラフィを設定する:
- 異なる階層レベルに合わせてフォントサイズを設定
- 本文テキストは最低24ptを確保
- 4〜6フィートの距離からの読みやすさをテスト
ステージ4: コンテンツ統合
-
ポスターヘッダーを作成する:
- タイトル(簡潔で説明的、10〜15単語)
- 著者と所属
- 機関ロゴ(高解像度)
- 必要な場合は学会ロゴ
-
AI生成図を統合する:
- ステージ2のすべての図を適切なセクションに追加
- 適切なサイズで
\includegraphicsを使用 - 各セクションで図が支配的になるようにする(ビジュアルを優先、テキストは後)
- 視覚的インパクトのためにブロック内で図を中央揃え
-
最小限の補足テキストを追加する:
- テキストは最小限でスキャン可能に保つ(合計300〜800単語)
- 段落ではなく箇条書きを使用
- 能動態で記述
- テキストは図を補完するものとし、重複させない
-
補足要素を追加する:
- 補足資料へのQRコード
- 参考文献(主要な論文のみ引用、通常5〜10)
- 連絡先情報と謝辞
ステージ5: 洗練とテスト
-
レビューと反復:
- タイプミスやエラーをチェック
- すべての図が高解像度であることを確認
- 一貫したフォーマットを確認
- 配色がうまく機能していることを確認
-
読みやすさをテストする:
- 25%スケールで印刷し、2〜3フィートから読む(ポスターを8〜12フィートから見るのをシミュレート)
- 異なるモニターで色を確認
- QRコードが正しく機能することを確認
- 同僚にレビューを依頼
-
印刷に最適化する:
- PDFにすべてのフォントを埋め込む
- 画像解像度を確認
- PDFサイズ要件をチェック
- 必要に応じて塗り足し領域を含める
ステージ6: コンパイルと納品
-
最終PDFをコンパイルする:
pdflatex poster.tex # または、より良いフォントサポートのために: lualatex poster.tex -
出力品質を確認する:
- すべての要素が表示され、正しく配置されていることを確認
- 100%にズームして図の品質を検査
- 色が期待通りであることを確認
- PDFが異なるビューアで正しく開くことを確認
-
印刷の準備をする:
- 必要に応じてPDF/X-1aとしてエクスポート
- バックアップコピーを保存
- 最初に普通紙でテスト印刷を行う
- 締め切りの2〜3日前にプロの印刷を注文
-
補足資料を作成する:
- ソーシャルメディア用に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生成グラフィックがオーバーフローしている、またはテキストが小さい場合:
- プロンプトに "SIMPLER" または "ONLY 3 elements" を追加
- フォントサイズを大きくする: "80pt+" の代わりに "150pt+"
- "50%" の代わりに "60% white space" を追加
- サブ詳細を削除: "NO sub-steps"、"NO axis labels"、"NO legend"
- 要素を減らして再生成
デザインの間違い:
- ❌ テキストが多すぎる(1000語以上)
- ❌ フォントサイズが小さすぎる(本文テキストが24pt未満)
- ❌ 低コントラストな色の組み合わせ
- ❌ 余白のない散らかったレイアウト
- ❌ セクション間でスタイルが一貫していない
- ❌ 品質の低い、またはピクセル化された画像
コンテンツの間違い:
- ❌ 明確なナラティブやメッセージがない
- ❌ 多すぎる研究課題や目的
- ❌ 定義なしの専門用語の多用
- ❌ 文脈や解釈のない結果
- ❌ 著者の連絡先情報がない
技術的な間違い:
- ❌ 学会要件に合わないポスターディメンション
- ❌ RGBカラーをCMYKプリンターに送信(色ずれ)
- ❌ PDFにフォントが埋め込まれていない
- ❌ 提出ポータルに対してファイルサイズが大きすぎる
- ❌ QRコードが小さすぎる、またはテストされていない
ベストプラクティス:
- ✅ 3〜5要素のシンプルなAIグラフィックを生成
- ✅ グラフィック内のキーナンバーには巨大フォント(100pt+)を使用
- ✅ すべてのAIプロンプトで "50% white space" を指定
- ✅ 学会のサイズ仕様に正確に従う
- ✅ 最終印刷前に縮小スケールでテスト印刷
- ✅ 高コントラストでアクセシブルな配色を使用
- ✅ テキストは最小限でスキャン可能に保つ
- ✅ 明確な連絡先情報とQRコードを含める
- ✅ 注意深く校正する(ポスターではエラーが拡大されます!)
パッケージのインストール
必要なLaTeXパッケージがインストールされていることを確認します:
# TeX Live(Linux/Mac)の場合
tlmgr install beamerposter tikzposter baposter
# MiKTeX(Windows)の場合
# パッケージは通常、初回使用時に自動インストールされます
# 追加推奨パッケージ
tlmgr install qrcode graphics xcolor tcolorbox subcaption
スクリプトと自動化
scripts/ ディレクトリにあるヘルパースクリプト:
review_poster.sh: ポスターのレビューとバリデーションgenerate_schematic.py: 科学図や模式図の生成
参考文献
- references/ai_graphics_for_posters.md: AIグラフィックの全ルール、タイプ別制限、プロンプト例、レビューゲート
- references/latex_poster_reference.md: パッケージ、レイアウト、デザイン、サイズ、テンプレート、図、色、タイポグラフィ、QRコード
- references/compilation_and_quality_control.md: コンパイルエンジンと印刷前の完全な品質管理手順
- references/poster_patterns_and_presentation.md: コンテンツパターン、アクセシビリティ、プレゼンテーションのヒント
- references/latex_poster_packages.md: beamerposter、tikzposter、baposterの詳細比較