latex-posters について
latex-posters は、研究者や学術グループが LaTeX で学会や大学のポスターを作成するためのスキルです。3 種類のポスターパッケージを扱い、レイアウト、ビジュアル生成、組版、アクセシビリティ、コンパイルを案内します。
主な機能
- 01beamerposter、tikzposter、baposter のガイド
- 02ポスターサイズと複数列レイアウトの計画
- 03AI 生成ビジュアルの計画とレビュー
- 04タイポグラフィ、配色、アクセシビリティの指針
- 05LaTeX のコンパイルと出力確認
活用シーン
- 01研究論文を学会ポスターにまとめる
- 02学位論文発表用のポスターを設計する
- 03イベント指定サイズに合わせてポスターを準備する
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ kalarislabs/ research-agent-skills --skill latex-postersインストール後、Claude Code で/latex-postersを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/baposter_template.texbeamerposter_template.texposter_quality_checklist.mdtikzposter_template.texreferences/ai_graphics_for_posters.mdcompilation_and_quality_control.mdlatex_poster_packages.mdlatex_poster_reference.mdposter_content_guide.mdposter_design_principles.mdposter_layout_design.mdposter_patterns_and_presentation.mdREADME.mdscripts/generate_schematic_ai.pygenerate_schematic.pyreview_poster.sh詳細
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-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:計画とコンテンツの作成
-
ポスターの要件を確認する:
- 学会のサイズ仕様(A0、36×48" など)
- 用紙の向き(縦向きまたは横向き)
- 提出期限とフォーマット要件
-
コンテンツの概要を作成する:
- 主要なメッセージを1~3個特定する
- 主要な図を選ぶ(通常、メインのビジュアルは3~6点)
- 各セクションの簡潔な文章を下書きする(箇条書きを推奨)
- 全体で300~800語を目指す
-
LaTeX パッケージを選ぶ:
- beamerposter:Beamer に慣れており、機関向けテーマが必要な場合
- tikzposter:柔軟性のある、モダンでカラフルなデザインにする場合
- baposter:構造化されたプロフェッショナルな複数列レイアウトにする場合
ステージ 2:ビジュアル要素の生成(AI を活用)
重要:内容を最小限に抑えたシンプルな図を生成してください。各グラフィックにはメッセージを1つだけ含めます。
コンテンツの上限:
- グラフィック1点あたり最大4~5要素
- グラフィック1点あたり合計最大15語
- 余白は最低50%
- フォントは非常に大きくする(ラベルは80pt以上、重要な数値は120pt以上)
-
図のディレクトリを作成する:
mkdir -p figures -
シンプルなビジュアル要素を生成する:
# 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 -
生成した図を確認し、はみ出しがないかチェックする:
- 25%のズームで表示する:すべてのテキストが読みやすいですか?
- 要素を数える:5つを超えていますか?→よりシンプルにして再生成します
- 余白を確認する:40%未満ですか?→プロンプトに「余白60%」を追加します
- フォントが小さすぎますか?:「さらに大きく」と追加するか、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%の縮尺で印刷し、60〜90 cmの距離から読む(2.4〜3.7 m離れた場所からポスターを見る状況を再現します)
- 異なるモニターで色を確認する
- QRコードが正しく機能することを確認する
- 同僚にレビューを依頼する
-
印刷用に最適化する:
- すべてのフォントをPDFに埋め込む
- 画像の解像度を確認する
- PDFのサイズ要件を確認する
- 必要に応じて塗り足し領域を含める
ステージ 6:コンパイルと納品
-
最終版のPDFをコンパイルする:
pdflatex poster.tex # Or for better font support: 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 パッケージがインストールされていることを確認してください。
# 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:科学的な図や模式図の生成
参考資料
- 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 の詳細な比較と使用例。
- references/poster_layout_design.md:レイアウトの原則、グリッドシステム、視覚的な流れ。
- references/poster_design_principles.md:タイポグラフィ、色彩理論、視覚的階層、アクセシビリティ。
- references/poster_content_guide.md:コンテンツの構成、文体、セクションごとのガイダンス。
テンプレート
assets/ ディレクトリにすぐに使えるポスターテンプレートがあります:
- beamerposter テンプレート(クラシック、モダン、カラフル)
- tikzposter テンプレート(デフォルト、レイ、ウェーブ、エンベロープ)
- baposter テンプレート(縦向き、横向き、ミニマル)
- さまざまな科学分野のポスター例
- 配色の定義と機関向けテンプレート
これらのテンプレートを読み込み、研究内容や学会の要件に合わせてカスタマイズしてください。
関連スキル
pptx-posters:著者が承認したローカルのコンテンツとアセットを使用して、編集可能でマクロを含まない PowerPoint(.pptx)形式の科学ポスターを作成し、監査します。venue-templates:投稿先に固有の書式設定ガイダンスと同梱の…を使用して、学術誌の原稿、学会論文、研究ポスター、助成金申請書類を作成します。presenting-conference-talks:完成した論文から、発表者ノートと発表原稿付きの学会発表スライド(Beamer LaTeX PDF および編集可能な PPTX)を生成します。