mcpField
S
scientific-slides

scientific-slides

github.com/davila7ドキュメント33.0k1.4k 回インストール1 日前に更新
リポジトリ

scientific-slides について

scientific-slides は、学会、セミナー、学位審査などの研究発表を計画・作成するためのスキルです。PDF 用のスライド画像や PowerPoint 向けのビジュアル制作を案内します。

主な機能

  1. 01プレゼンテーション構成の計画
  2. 02スライド画像全体の生成
  3. 03PowerPoint 用ビジュアルの作成
  4. 04図や参照画像の添付
  5. 05スライド画像の PDF 化

活用シーン

  1. 01学会発表の準備
  2. 02学位審査用スライドの作成
  3. 03研究図表を発表資料に取り込む

インストール

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

$npx skills add https://github.com/davila7/claude-code-templates --skill scientific-slides

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

同梱ファイル

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

assets/
beamer_template_conference.tex
beamer_template_defense.tex
beamer_template_seminar.tex
powerpoint_design_guide.md
timing_guidelines.md
references/
beamer_guide.md
data_visualization_slides.md
presentation_structure.md
slide_design_principles.md
talk_types_guide.md
visual_review_workflow.md
scripts/
generate_slide_image_ai.py
generate_slide_image.py
pdf_to_images.py
slides_to_pdf.py
validate_presentation.py

詳細

Scientific Slides

概要

科学発表は、研究成果の共有や、学術・専門的な聴衆との関わりを築くうえで重要な手段です。このスキルは、構成や内容の作成から、ビジュアルデザイン、発表準備に至るまで、効果的な科学発表を作成するための包括的なガイダンスを提供します。

主な焦点: 学会、セミナー、審査会(ディフェンス)、専門的な講演のための口頭発表。

重要なデザイン方針: 科学発表は、視覚的に魅力的で、研究に裏付けられたものであるべきです。文字が多く単調なスライドは、どのような場合も避けてください。優れた科学発表は、次の要素を組み合わせています:

  • 説得力のあるビジュアル: 高品質な図、画像、ダイアグラム(箇条書きだけにしない)
  • 研究の文脈: research-lookup による適切な引用で信頼性を確立する
  • 最小限のテキスト: 箇条書きは話の手がかりとし、説明はあなた自身が口頭で行う
  • プロフェッショナルなデザイン: 現代的な配色、明確なビジュアル階層、十分な余白
  • ストーリー主導: 単なるデータの羅列ではなく、明確な物語の流れを持つ

覚えておいてください: 退屈な発表は、科学が忘れられることを意味します。適切な引用によって科学的厳密さを保ちつつ、スライドを視覚的に印象深いものにしてください。

このスキルを使用するとき

このスキルは、次の場合に使用します:

  • 学会発表(5〜20分)を準備するとき
  • 学術セミナー(45〜60分)を企画するとき
  • 修士論文または博士論文の審査会(ディフェンス)用の発表を作成するとき
  • 助成金申請のピッチ発表をデザインするとき
  • ジャーナルクラブの発表を準備するとき
  • 研究機関や企業で研究講演を行うとき
  • 科学的トピックに関する講義やチュートリアル発表を行うとき

Nano Banana Pro によるスライド生成

このスキルは、Nano Banana Pro AI を使用して、魅力的なプレゼンテーションスライドを自動生成します。

出力形式に応じて、2 つのワークフローがあります:

デフォルトのワークフロー:PDFスライド(推奨)

Nano Banana Proを使用して各スライドを完成した画像として生成し、その後PDFにまとめます。これが最も視覚的に見栄えのする結果になります。

仕組み:

  1. デッキの計画:各スライドの詳細な計画を作成します(タイトル、要点、視覚要素)
  2. スライドの生成:各スライドについてNano Banana Proを呼び出し、完成したスライド画像を作成します
  3. PDFへの結合:スライド画像を1つのPDFプレゼンテーションにまとめます

ステップ1:各スライドの計画

生成を始める前に、プレゼンテーションの詳細な計画を作成してください:

# Presentation Plan: Introduction to Machine Learning

## Slide 1: Title Slide
- Title: "Machine Learning: From Theory to Practice"
- Subtitle: "AI Conference 2025"
- Speaker: Dr. Jane Smith, University of XYZ
- Visual: Modern abstract neural network background

## Slide 2: Introduction
- Title: "Why Machine Learning Matters"
- Key points: Industry adoption, breakthrough applications, future potential
- Visual: Icons showing different ML applications (healthcare, finance, robotics)

## Slide 3: Core Concepts
- Title: "The Three Types of Learning"
- Content: Supervised, Unsupervised, Reinforcement
- Visual: Three-part diagram showing each type with examples

... (continue for all slides)

ステップ2:各スライドの生成

各スライドの作成には generate_slide_image.py スクリプトを使用します。

重要:書式の一貫性プロトコル

プレゼンテーション内のすべてのスライドで統一された書式を確保するため、次の点を守ってください:

  1. プレゼンテーションの開始時に書式の目標を定義し、それをすべてのプロンプトに含めます:

    • 配色(例:「濃紺の背景、白い文字、金のアクセント」)
    • タイポグラフィのスタイル(例:「太字のサンセリフ体のタイトル、読みやすい本文」)
    • ビジュアルスタイル(例:「ミニマルでプロフェッショナルなコーポレートデザイン」)
    • レイアウトの方針(例:「余白を十分に取り、左揃えのコンテンツ」)
  2. 後続のスライドを生成する際は、必ず前のスライドを --attach で添付します:

    • これにより、Nano Banana Proが既存のスタイルを確認し、それに合わせることができます
    • デッキ全体で視覚的な一貫性が生まれます
    • 色、フォント、デザインの言語が統一されます
  3. 別の名前が指定されない限り、作成者のデフォルトは「K-Dense」です

  4. 研究を参照するスライドには、引用をプロンプトに直接含めます:

    • 生成されたスライドに引用が表示されるよう、プロンプト文に引用を追加します
    • 形式:「Include citation: (Author et al., Year)」または「Show reference: Author et al., Year」を使用します
    • 複数の引用がある場合は、すべてをプロンプトに列挙します
    • 引用は、スライド下部または関連するコンテンツの近くに小さな文字で表示されるようにします
  5. 結果のスライドには既存の図表・データを添付します(データ主導のプレゼンテーションでは非常に重要):

    • 結果に関するスライドを作成する際は、必ず次の場所で既存の図表を確認します:
      • 作業ディレクトリ(例:figures/、results/、plots/、images/)
      • ユーザーが提供した入力ファイルやディレクトリ
      • プレゼンテーションに関連するデータの可視化、チャート、グラフ
    • --attach を使用して、Nano Banana Proが組み込めるようにこれらの図表を添付します:
      • 結果スライドには、実際のデータの図表・チャートを添付します
      • 手法のスライドには、関連する図解を添付します
      • タイトルスライドには、ロゴや機関の画像を添付します
    • データの図表を添付する場合は、求める内容をプロンプトに記述します:
      • 「添付の結果チャートを提示し、主要な知見を強調するスライドを作成してください」
      • 「この添付の図を中心としたスライドを作成し、データを説明するタイトルと箇条書きを追加してください」
      • 「添付のグラフを、解釈を含む結果スライドに組み込んでください」
    • 結果スライドを生成する前に:作業ディレクトリのファイル一覧を取得し、関連する図表を探します
    • 複数の図表を添付できます:--attach fig1.png --attach fig2.png

書式の一貫性、引用、図表の添付を組み合わせた例:

# Title slide (first slide - establishes the style)
python scripts/generate_slide_image.py "Title slide for presentation: 'Machine Learning: From Theory to Practice'. Subtitle: 'AI Conference 2025'. Speaker: K-Dense. FORMATTING GOAL: Dark blue background (#1a237e), white text, gold accents (#ffc107), minimal design, sans-serif fonts, generous margins, no decorative elements." -o slides/01_title.png

# Content slide with citations (attach previous slide for consistency)
python scripts/generate_slide_image.py "Presentation slide titled 'Why Machine Learning Matters'. Three key points with simple icons: 1) Industry adoption, 2) Breakthrough applications, 3) Future potential. CITATIONS: Include at bottom in small text: (LeCun et al., 2015; Goodfellow et al., 2016). FORMATTING GOAL: Match attached slide style - dark blue background, white text, gold accents, minimal professional design, no visual clutter." -o slides/02_intro.png --attach slides/01_title.png

# Background slide with multiple citations
python scripts/generate_slide_image.py "Presentation slide titled 'Deep Learning Revolution'. Key milestones: ImageNet breakthrough (2012), transformer architecture (2017), GPT models (2018-present). CITATIONS: Show references at bottom: (Krizhevsky et al., 2012; Vaswani et al., 2017; Brown et al., 2020). FORMATTING GOAL: Match attached slide style exactly - same colors, fonts, minimal design." -o slides/03_background.png --attach slides/02_intro.png

# RESULTS SLIDE - Attach actual data figure from working directory
# First, check what figures exist: ls figures/ or ls results/
python scripts/generate_slide_image.py "Presentation slide titled 'Model Performance Results'. Create a slide presenting the attached accuracy chart. Key findings to highlight: 1) 95% accuracy achieved, 2) Outperforms baseline by 12%, 3) Consistent across test sets. CITATIONS: Include at bottom: (Our results, 2025). FORMATTING GOAL: Match attached slide style exactly." -o slides/04_results.png --attach slides/03_background.png --attach figures/accuracy_chart.png

# RESULTS SLIDE - Multiple figures comparison
python scripts/generate_slide_image.py "Presentation slide titled 'Before vs After Comparison'. Build a side-by-side comparison slide using the two attached figures. Left: baseline results, Right: our improved results. Add brief labels explaining the improvement. FORMATTING GOAL: Match attached slide style exactly." -o slides/05_comparison.png --attach slides/04_results.png --attach figures/baseline.png --attach figures/improved.png

# METHODOLOGY SLIDE - Attach existing diagram
python scripts/generate_slide_image.py "Presentation slide titled 'System Architecture'. Present the attached architecture diagram with brief explanatory bullet points: 1) Input processing, 2) Model inference, 3) Output generation. FORMATTING GOAL: Match attached slide style exactly." -o slides/06_architecture.png --attach slides/05_comparison.png --attach diagrams/system_architecture.png

重要:結果スライドを作成する前に、必ず次の作業を行ってください:

  1. 作業ディレクトリのファイルを一覧表示します:ls -la figures/ または ls -la results/
  2. ユーザーが提供したディレクトリで関連する図表を確認します
  3. そのスライドに掲載すべき関連図表をすべて添付します
  4. Nano Banana Proが添付図表をどのように組み込むべきかを記述します

プロンプトのテンプレート:

すべてのプロンプトに以下の要素を含めてください(必要に応じてカスタマイズします):

[Slide content description]
CITATIONS: Include at bottom: (Author1 et al., Year; Author2 et al., Year)
FORMATTING GOAL: [Background color], [text color], [accent color], minimal professional design, no decorative elements, consistent with attached slide style.

ステップ3:PDFへの結合

# Combine all slides into a PDF presentation
python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf
PPT ワークフロー:生成ビジュアルを使った PowerPoint

PowerPoint プレゼンテーションを作成する際は、Nano Banana Pro を使ってスライドごとの画像や図を生成し、テキストは PPTX スキルを使って別途追加します。

仕組み:

  1. デッキを計画する: 各スライドのコンテンツ計画を作成する
  2. ビジュアルを生成する: --visual-only フラグ付きで Nano Banana Pro を使い、スライド用の画像を作成する
  3. PPTX を構築する: PPTX スキル(html2pptx またはテンプレートベース)を使い、生成されたビジュアルと別途のテキストを含むスライドを作成する

ステップ 1: 各スライドのビジュアルを生成する

# Generate a figure for the introduction slide
python scripts/generate_slide_image.py "Professional illustration showing machine learning applications: healthcare diagnosis, financial analysis, autonomous vehicles, and robotics. Modern flat design, colorful icons on white background." -o figures/ml_applications.png --visual-only

# Generate a diagram for the methods slide
python scripts/generate_slide_image.py "Neural network architecture diagram showing input layer, three hidden layers, and output layer. Clean, technical style with node connections. Blue and gray color scheme." -o figures/neural_network.png --visual-only

# Generate a conceptual graphic for results
python scripts/generate_slide_image.py "Before and after comparison showing improvement: left side shows cluttered data, right side shows organized insights. Arrow connecting them. Professional business style." -o figures/results_visual.png --visual-only

ステップ 2: PPTX スキルで PowerPoint を構築する

PPTX スキルの html2pptx ワークフローを使い、以下を含むスライドを作成します:

  • ステップ 1 で生成された画像
  • 別途追加したタイトルと本文テキスト
  • プロフェッショナルなレイアウトと書式

PPTX 作成の完全なドキュメントは document-skills/pptx/SKILL.md を参照してください。


Nano Banana Pro スクリプトリファレンス

generate_slide_image.py

Nano Banana Pro AI を使ってプレゼンテーションのスライドやビジュアルを生成します。

# Full slide (default) - generates complete slide as image
python scripts/generate_slide_image.py "slide description" -o output.png

# Visual only - generates just the image/figure for embedding in PPT
python scripts/generate_slide_image.py "visual description" -o output.png --visual-only

# With reference images attached (Nano Banana Pro will see these)
python scripts/generate_slide_image.py "Create a slide explaining this chart" -o slide.png --attach chart.png
python scripts/generate_slide_image.py "Combine these into a comparison slide" -o compare.png --attach before.png --attach after.png

オプション:

  • -o, --output: 出力ファイルパス(必須)
  • --attach IMAGE: 生成のコンテキストとして画像ファイルを添付します(複数回使用可能)
  • --visual-only: 完全なスライドではなく、ビジュアルや図のみを生成します
  • --iterations: 最大改良反復回数(デフォルト: 2)
  • --api-key: OpenRouter API キー(または OPENROUTER_API_KEY 環境変数を設定)
  • -v, --verbose: 詳細出力

参照画像の添付:

Nano Banana Pro に既存の画像をコンテキストとして見せたい場合は --attach を使用します:

  • 「このデータについてのスライドを作成して」+データグラフを添付
  • 「このロゴを使ったタイトルスライドを作成して」+ロゴを添付
  • 「これらの図を 1 枚のスライドにまとめて」+複数の画像を添付
  • 「このダイアグラムをスライドで説明して」+ダイアグラムを添付

環境設定:

export OPENROUTER_API_KEY='your_api_key_here'
# Get key at: https://openrouter.ai/keys
slides_to_pdf.py

複数のスライド画像を 1 つの PDF にまとめます。

# Combine PNG files
python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf

# Combine specific files in order
python scripts/slides_to_pdf.py title.png intro.png methods.png -o talk.pdf

# From directory (sorted by filename)
python scripts/slides_to_pdf.py slides/ -o presentation.pdf

オプション:

  • -o, --output: 出力 PDF パス(必須)
  • --dpi: PDF の解像度(デフォルト: 150)
  • -v, --verbose: 詳細出力

ヒント: 正しい順序で並べるため、スライドには番号を付けて命名します: 01_title.png、02_intro.png など。


スライド生成のためのプロンプト作成

完全なスライドのプロンプト(PDF ワークフロー)

完全なスライドには、以下を含めてください:

  1. スライドの種類: タイトルスライド、コンテンツスライド、ダイアグラムスライドなど
  2. タイトル: スライドのタイトルテキスト
  3. コンテンツ: 要点、箇条書き項目、または説明文
  4. ビジュアル要素: 含めたい画像、アイコン、グラフィック
  5. デザインスタイル: 配色、雰囲気、美的センス

プロンプトの例:

Title slide:
"Title slide for a medical research presentation. Title: 'Advances in Cancer Immunotherapy'. Subtitle: 'Clinical Trial Results 2024'. Professional medical theme with subtle DNA helix in background. Navy blue and white color scheme."

Content slide:
"Presentation slide titled 'Key Findings'. Three bullet points: 1) 40% improvement in response rate, 2) Reduced side effects, 3) Extended survival outcomes. Include relevant medical icons. Clean, professional design with green and white colors."

Diagram slide:
"Presentation slide showing the research methodology. Title: 'Study Design'. Flowchart showing: Patient Screening → Randomization → Treatment Groups (A, B, Control) → Follow-up → Analysis. CONSORT-style flow diagram. Professional academic style."
ビジュアルのみのプロンプト(PPT ワークフロー)

PowerPoint に埋め込む画像では、ビジュアル要素のみに焦点を当ててください:

"Flowchart showing machine learning pipeline: Data Collection → Preprocessing → Model Training → Validation → Deployment. Clean technical style, blue and gray colors."

"Conceptual illustration of cloud computing with servers, data flow, and connected devices. Modern flat design, suitable for business presentation."

"Scientific diagram of cell division process showing mitosis phases. Educational style with labels, colorblind-friendly colors."

Scientific Schematics による視覚的な強化

スライド生成に加え、技術的なダイアグラムには scientific-schematics スキルを使用します:

scientific-schematics を代わりに使うべき場合:

  • 複雑な技術ダイアグラム(回路図、化学構造式など)
  • 論文向けの出版品質の図(より高い品質基準)
  • 科学的な正確性のレビューが必要なダイアグラム

スキーマティックの生成方法:

python scripts/generate_schematic.py "your diagram description" -o figures/output.png

スキーマティックの作成に関する詳細なガイダンスは、scientific-schematics スキルのドキュメントを参照してください。


Core Capabilities

1. プレゼンテーションの構成と編成

明確なストーリーの流れと、さまざまな状況に適した構成でプレゼンテーションを作成してください。詳細なガイダンスについては、references/presentation_structure.md を参照してください。

汎用ストーリーアーク:

  1. フック: 注意を引く(30〜60秒)
  2. 背景: 重要性を示す(発表全体の5〜10%)
  3. 問題点/ギャップ: 未解明の点を明らかにする(発表全体の5〜10%)
  4. アプローチ: 自分の解決策を説明する(発表全体の15〜25%)
  5. 結果: 主要な知見を提示する(発表全体の40〜50%)
  6. 示唆: その意味を議論する(発表全体の15〜20%)
  7. 締めくくり: 印象に残る結論(1〜2分)

発表形式別の構成:

  • 学会発表(15分): 1〜2つの主要な知見に絞り、方法は最小限にする
  • 学術セミナー(45分): 包括的に扱い、詳細な方法と複数の研究を取り上げる
  • 博士論文審査(60分): 論文全体の概要を示し、すべての研究を扱う
  • 助成金のピッチ(15分): 重要性、実現可能性、インパクトを重視する
  • ジャーナルクラブ(30分): 発表済み論文の批判的分析を行う
2. スライドデザインの原則

理解を深めるような、プロフェッショナルで読みやすく、わかりやすいスライドを作成してください。デザインガイドラインの全体については、references/slide_design_principles.md を参照してください。

アンチパターン: 単調で文字の多いプレゼンテーションを避ける

❌ プレゼンテーションを単調で忘れられやすくする要因:

  • 文字の壁(1枚のスライドに箇条書きが6つを超える)
  • 小さなフォント(本文が24pt未満)
  • 白地に黒文字のみ(視覚的な面白さがない)
  • 画像やグラフィックがない(箇条書きだけ)
  • カスタマイズされていない汎用テンプレート
  • 段落のように密集した箇条書き
  • 研究の文脈が欠けている(引用がない)
  • すべてのスライドが同じに見える(単調な繰り返し)

✅ プレゼンテーションを魅力的で印象に残るものにする要因:

  • 高品質のビジュアルが中心となる(図表、写真、ダイアグラム、アイコン)
  • 大きく見やすい文字はアクセントとして使う(主要な内容にはしない)
  • 現代的で目的に沿った配色(デフォルトのテーマではない)
  • 十分な余白(スライドに呼吸する空間がある)
  • 研究に裏付けられた文脈(research-lookup による適切な引用)
  • スライドレイアウトの多様性(すべてが箇条書きリストではない)
  • ビジュアルの拠り所があるストーリー中心の流れ
  • プロフェッショナルで洗練された外観

コアとなるデザインの原則:

ビジュアルファーストのアプローチ(非常に重要):

  • ビジュアル(図、画像、ダイアグラム)から始め、テキストは補足として加える
  • すべてのスライドに、強力なビジュアル要素(図、グラフ、写真、ダイアグラム)を入れる
  • テキストはビジュアルを説明または補完するものであり、置き換えるものではない
  • 「これを単に説明するのではなく、どう見せられるか」を考える
  • 目標: ビジュアルが60〜70%、テキストが30〜40%

シンプルさによるインパクト:

  • 1枚のスライドには主要なアイデアを1つだけ
  • テキストは最小限(箇条書き3〜4つ、各4〜6語程度が望ましい)
  • 十分な余白(スライドの40〜50%)
  • 明確な視覚的焦点
  • 大胆で自信のあるデザイン上の選択

エンゲージメントを高めるタイポグラフィ:

  • サンセリフフォント(Arial、Calibri、Helvetica)
  • 大きなフォント: 本文は24〜28pt(最低18ptではなく)
  • スライドタイトルは36〜44pt(太字にする)
  • 高いコントラスト(最低4.5:1、できれば7:1)
  • 階層を示すにはウェイトだけでなくサイズも使う

インパクトのための色彩:

  • 現代的なカラーパレット(デフォルトの青/グレーではない)
  • トピックを考慮する: バイオテクノロジーなら鮮やかな色、物理学なら洗練された暗色、健康分野なら暖色系
  • 限定的なパレット(合計3〜5色)
  • 高コントラストの組み合わせ
  • 色覚多様性に配慮する(赤と緑の組み合わせは避ける)
  • 色は装飾ではなく目的をもって使う

視覚的な面白さのためのレイアウト:

  • レイアウトを変化させる(すべてが箇条書きリストではない)
  • 2カラムレイアウトを使う(テキスト+図)
  • 主要な結果は全面の図で示す
  • 中央揃えよりも、非対称な構図の方が効果的
  • 焦点には三分割法を使う
  • 一貫性を保ちつつ、単調にはしない
3. スライド用データ可視化

科学的な図を、プレゼンテーションの文脈に合わせて調整します。詳しいガイダンスは references/data_visualization_slides.md を参照してください。

学術誌向けの図との主な違い:

  • 再現するのではなく、単純化する
  • フォントを大きくする(最低18〜24pt)
  • パネル数を減らす(複数のスライドに分割する)
  • 凡例ではなく直接ラベルを付ける
  • 色とサイズで強調する
  • 複雑なデータは段階的に示す(プログレッシブ・ディスクロージャー)

可視化のベストプラクティス:

  • 棒グラフ: 離散的なカテゴリの比較
  • 折れ線グラフ: 傾向と推移
  • 散布図: 関係性と相関
  • ヒートマップ: 行列データとパターン
  • ネットワーク図: 関係性と結びつき

避けるべきよくある間違い:

  • 小さすぎるフォント(18pt未満)
  • 1枚のスライドに詰め込みすぎたパネル
  • 複雑な凡例
  • 不十分なコントラスト
  • 雑然としたレイアウト
4. 発表タイプ別のガイダンス

発表の文脈によって、適切なアプローチは異なります。各タイプの包括的なガイダンスは references/talk_types_guide.md を参照してください。

カンファレンス発表(10〜20分):

  • 構成: 簡潔なイントロダクション → 最小限の方法 → 主要な結果 → 手短な結論
  • 焦点: 主要な知見を1〜2点に絞る
  • スタイル: 引き込みやすく、テンポが良く、印象に残る
  • 目標: 関心を喚起し、ネットワークを広げ、招待を得る

学術セミナー(45〜60分):

  • 構成: 詳細な方法を含む包括的な内容
  • 焦点: 複数の知見と分析の深さ
  • スタイル: 学術的で、双方向的、議論を重視
  • 目標: 専門性を示し、フィードバックを得て、共同研究につなげる

学位審査(ディフェンス)(45〜60分):

  • 構成: 博士論文全体の概要、すべての研究を網羅
  • 焦点: 習熟度と独創的な思考を示すこと
  • スタイル: フォーマルで包括的、質疑応答に備える
  • 目標: 審査に合格し、研究上の判断を弁護する

助成金申請のピッチ(10〜20分):

  • 構成: 課題 → 重要性 → アプローチ → 実現可能性 → インパクト
  • 焦点: 独創性、予備データ、チームの資格
  • スタイル: 説得力があり、成果と影響に焦点を当てる
  • 目標: 資金を獲得し、実現可能性を示す

ジャーナルクラブ(20〜45分):

  • 構成: 背景 → 方法 → 結果 → 批判的分析
  • 焦点: 発表済みの研究を理解し、批評すること
  • スタイル: 教育的、批判的、議論を促進する
  • 目標: 学び、批評し、示唆について議論する
5. 実装オプション
Nano Banana Pro PDF(デフォルト・推奨)

最適な用途: 視覚的に見栄えのするスライド、迅速な作成、非技術系の聴衆

これがデフォルトかつ推奨のアプローチです。 AI を使って、各スライドを完成した画像として生成します。

ワークフロー:

  1. 各スライドを計画する(タイトル、内容、視覚要素)
  2. generate_slide_image.py で各スライドを生成する
  3. slides_to_pdf.py で PDF にまとめる
# Generate slides
python scripts/generate_slide_image.py "Title: Introduction..." -o slides/01.png
python scripts/generate_slide_image.py "Title: Methods..." -o slides/02.png

# Combine to PDF
python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf

利点:

  • 最も視覚的にインパクトのある結果が得られる
  • 作成が速い(説明して生成するだけ)
  • デザインスキルが不要
  • 一貫性があり、プロフェッショナルな外観
  • 一般の聴衆に最適

最適な用途:

  • カンファレンス発表
  • ビジネスプレゼンテーション
  • 一般向けの科学発表
  • ピッチプレゼンテーション
PPTX スキル経由の PowerPoint

最適な用途: 編集可能なスライド、カスタムデザイン、テンプレートベースのワークフロー

参照: 完全なドキュメントは document-skills/pptx/SKILL.md を参照してください

--visual-only 付きの Nano Banana Pro で画像を生成し、テキストとあわせて PPTX を作成します。

主なリソース:

  • assets/powerpoint_design_guide.md: 完全な PowerPoint デザインガイド
  • PPTX スキルの html2pptx.md: プログラムによる作成ワークフロー
  • PPTX スキルのスクリプト: rearrange.py、inventory.py、replace.py、thumbnail.py

ワークフロー:

  1. generate_slide_image.py --visual-only で視覚要素を生成する
  2. HTML スライドを設計する(プログラムで作成する場合)、またはテンプレートを使用する
  3. html2pptx またはテンプレート編集を使ってプレゼンテーションを作成する
  4. 生成した画像とテキストコンテンツを追加する
  5. 視覚的な確認のためにサムネイルを生成する
  6. 視覚的な確認結果に基づいて反復する

利点:

  • スライドを編集可能(後からテキストを修正できる)
  • 複雑なアニメーションやトランジション
  • インタラクティブな要素
  • 企業テンプレートとの互換性
LaTeX Beamer

最適な用途: 数式を含む内容、一貫した書式、バージョン管理

リファレンス: 完全なドキュメントは references/beamer_guide.md を参照してください

利用可能なテンプレート:

  • assets/beamer_template_conference.tex: 15分の学会発表
  • assets/beamer_template_seminar.tex: 45分の学術セミナー
  • assets/beamer_template_defense.tex: 博士論文審査

ワークフロー:

  1. 適切なテンプレートを選択する
  2. テーマと配色をカスタマイズする
  3. コンテンツを追加する(LaTeX のネイティブ機能:数式、コード、アルゴリズム)
  4. PDF にコンパイルする
  5. 視覚的な検証のために画像に変換する

利点:

  • 美しい数式や数学表現
  • 一貫性があり、プロフェッショナルな外観
  • バージョン管理に適している(プレーンテキスト)
  • アルゴリズムやコードの表現に優れている
  • 再現可能でプログラムによる制御が可能
6. 視覚的レビューと反復改善

視覚的な確認を通じて反復的な改善を行います。完全なワークフローについては references/visual_review_workflow.md を参照してください。

視覚的検証ワークフロー:

ステップ 1: PDF の生成(まだ PDF でない場合)

  • PowerPoint: PDF としてエクスポートする
  • Beamer: LaTeX ソースをコンパイルする

ステップ 2: 画像への変換

# Using the pdf_to_images script
python scripts/pdf_to_images.py presentation.pdf review/slide --dpi 150

# Or use pptx skill's thumbnail tool
python ../document-skills/pptx/scripts/thumbnail.py presentation.pptx review/thumb

ステップ 3: 体系的な確認

各スライドについて以下を確認します:

  • テキストのはみ出し: 端で切れているテキスト
  • 要素の重なり: 画像や他のテキストに重なっているテキスト
  • フォントサイズ: 小さすぎるテキスト(18pt 未満)
  • コントラスト: テキストと背景の間のコントラスト不足
  • レイアウトの問題: 位置のずれ、不適切な間隔
  • 視覚的品質: ピクセル化した画像、描画の不良

ステップ 4: 問題の記録

問題ログを作成します:

Slide # | Issue Type | Description | Priority
--------|-----------|-------------|----------
3       | Text overflow | Bullet 4 extends beyond box | High
7       | Overlap | Figure overlaps with caption | High
12      | Font size | Axis labels too small | Medium

ステップ 5: 修正の適用

ソースファイルを修正します:

  • PowerPoint: テキストボックスを編集し、要素のサイズを変更する
  • Beamer: LaTeX コードを調整し、再コンパイルする

ステップ 6: 再検証

重大な問題がなくなるまで、ステップ 1〜5 を繰り返します。

完了基準:

  • テキストのはみ出しがない
  • 不適切な重なりがない
  • すべてのテキストが読める(18pt 相当以上)
  • 十分なコントラスト(4.5:1 以上)
  • プロフェッショナルな外観
7. 時間配分とペース配分

発表が割り当てられた時間に収まるようにします。包括的な時間管理のガイダンスについては assets/timing_guidelines.md を参照してください。

1 スライド 1 分のルール:

  • 一般的な目安: 約 1 スライド/1 分
  • 複雑なスライドは調整(2〜3 分)
  • 単純なスライドは調整(15〜30 秒)

時間配分:

  • 導入: 15〜20%
  • 方法: 15〜20%
  • 結果: 40〜50%(最も多くの時間を使う)
  • 考察: 15〜20%
  • 結論: 5%

練習の目安:

  • 5 分の発表: 5〜7 回練習する
  • 15 分の発表: 3〜5 回練習する
  • 45 分の発表: 3〜4 回練習する
  • 審査発表: 4〜6 回練習する

時間の確認ポイント:

15 分の発表の場合:

  • 3〜4 分: 導入の終了
  • 7〜8 分: 結果の半ば
  • 12〜13 分: 結論の開始

緊急時の対策:

  • 予定より遅れている場合: バックアップスライドを飛ばす(事前に準備しておく)
  • 予定より早い場合: 例を補足したり、少し話すペースを落とす
  • 結論は決して省略しない
8. 検証と品質保証

自動検証:

# Validate slide count, timing, file size
python scripts/validate_presentation.py presentation.pdf --duration 15

# Generates report on:
# - Slide count vs. recommended range
# - File size warnings
# - Slide dimensions
# - Font size issues (PowerPoint)
# - Compilation success (Beamer)

手動検証チェックリスト:

  • スライド枚数が発表時間に適している
  • タイトルスライドが完全である(氏名、所属、日付)
  • 明確な論理の流れがある
  • 1 スライドに 1 つの主要なアイデアがある
  • フォントサイズが 18pt 以上(できれば 24pt 以上)
  • 高コントラストの配色である
  • 図表が大きく読みやすい
  • テキストのはみ出しや要素の重なりがない
  • 全体を通して一貫したデザインである
  • スライド番号がある
  • 最終スライドに連絡先がある
  • バックアップスライドを用意している
  • プロジェクターでテスト済みである(可能な場合)

プレゼンテーション開発のワークフロー

Stage 1: 計画(スライド作成前)

コンテキストの定義:

  1. どのような種類の発表か?(カンファレンス、セミナー、審査発表など)
  2. 所要時間は?(分単位)
  3. 聴衆は誰か?(専門家、一般、混合)
  4. 会場はどこか?(部屋の広さ、A/V設備、オンラインか対面か)
  5. 発表後には何があるか?(質疑応答、ディスカッション、ネットワーキング)

調査と文献レビュー(research-lookup スキルを使用):

  1. 背景文献の検索: 文脈を確立する主要な論文を5〜10本見つける
  2. 知識のギャップの特定: research-lookup を使い、何が未解明かを調べる
  3. 比較研究の発見: 類似の手法や結果を持つ論文を探す
  4. 補足的な引用の収集: 自分の解釈を裏付ける論文を集める
  5. 参考文献リストの作成: スライド用に .bib ファイルまたは引用リストを作成する
  6. 引用すべき主要な知見のメモ: 参照する具体的な結果を記録する

コンテンツアウトラインの作成:

  1. 1〜3個の中心的なメッセージを特定する
  2. 提示する主要な知見を選ぶ
  3. 不可欠な図を選ぶ(通常、15分の発表では3〜6図)
  4. 適切な引用を含めた物語の流れを計画する
  5. セクションごとに時間を配分する

15分発表のアウトライン例:

1. Title (30 sec)
2. Hook: Compelling problem (60 sec) [Cite 1-2 papers via research-lookup]
3. Background (90 sec) [Cite 3-4 key papers establishing context]
4. Research question (45 sec) [Cite papers showing gap]
5. Methods overview (2 min)
6-8. Main result 1 (3 min, 3 slides)
9-10. Main result 2 (2 min, 2 slides)
11-12. Result 3 or validation (2 min, 2 slides)
13-14. Discussion and implications (2 min) [Compare to 2-3 prior studies]
15. Conclusions (45 sec)
16. Acknowledgments (15 sec)

NOTE: Use research-lookup to find papers for background (slides 2-4) 
and discussion (slides 13-14) BEFORE creating slides.
Stage 2: デザインと作成

実装方法の選択:

オプション A: PowerPoint(PPTX スキル経由)

  1. assets/powerpoint_design_guide.md を読む
  2. document-skills/pptx/SKILL.md を読む
  3. アプローチを選ぶ(プログラムによる方法またはテンプレートベース)
  4. 一貫したデザインのマスタースライドを作成する
  5. アウトラインに従ってプレゼンテーションを作成する

オプション B: LaTeX Beamer

  1. references/beamer_guide.md を読む
  2. assets/ から適切なテンプレートを選ぶ
  3. テーマと色をカスタマイズする
  4. LaTeX でコンテンツを記述する
  5. PDF にコンパイルする

デザイン上の考慮事項(視覚的に魅力的にする):

  • モダンなカラーパレットを選ぶ: トピックに合わせる(バイオテクノロジーは鮮やか、物理学はスタイリッシュ、ヘルスケアは温かみ)
    • pptx スキルのカラーパレット例(ティール&コーラル、ボールドレッド、ディープパープル&エメラルドなど)を活用する
    • 既定の青・グレーのテーマをそのまま使わない
    • コントラストの高い3〜5色を使う
  • 見やすいフォントを選ぶ: ゴシック体(サンセリフ)、大きめのサイズ(本文24pt以上)
  • 視覚要素を計画する: 各スライドにどのような画像、図、アイコンを使うか?
  • 多様なレイアウトを作る: 全面図、2段組、テキストオーバーレイを組み合わせる(箇条書きだけにしない)
  • セクション区切りをデザインする: 印象的なグラフィックで視覚的な区切りを入れる
  • アニメーションや段階表示を計画する: 複雑なスライドでは情報の提示順序を制御する
  • 視覚的な面白さを加える: 背景画像、カラーブロック、図形、アイコンを使う
Stage 3: コンテンツ作成

スライドの作成(ビジュアル優先戦略):

  1. ビジュアルから始める: 各要点に使う図、画像、ダイアグラムを計画する
  2. research-lookup を積極的に使う: 適切な引用のために 8~15 本の論文を見つける
  3. ビジュアルの土台を先に作る: すべての図、グラフ、画像、ダイアグラムを追加する
  4. テキストは最小限の補助として追加する: 箇条書きはビジュアルを補完するものであり、置き換えるものではない
  5. セクション区切りをデザインする: テキストだけでなく、画像やグラフィックによる視覚的な区切りを使う
  6. タイトルとクロージングを磨く: 視覚的に印象的にし、連絡先情報を含める
  7. トランジションとビルドを追加する: 情報の流れを制御する

ビジュアルコンテンツの要件(スライドを魅力的にする):

  • 画像: 高品質な写真、イラスト、概念的なグラフィックを使う
  • アイコン: 概念の視覚的表現(装飾ではない)
  • ダイアグラム: フローチャート、概略図、プロセス図
  • 図: 大きなラベル(18~24pt)を付けた簡略化された研究図
  • グラフ: 明確なメッセージを持つ見やすいデータの可視化
  • グラフィックス: 視覚的な比喩、概念的なイラスト
  • カラーブロック: 色付きの図形を使ってコンテンツを視覚的に整理する
  • 目標: スライドごとに最低 1~2 個の強いビジュアル要素

科学的コンテンツ(研究に裏付けられた内容):

  • 引用: research-lookup を積極的に使い、関連論文を見つける
    • 導入: 文脈とギャップを示す論文を 3~5 本引用する
    • 背景: 先行研究を(ただ引用するのではなく)ビジュアルで示す
    • 考察: 自分の結果と比較するために論文を 3~5 本引用する
    • 読みやすさのために著者-年形式(Smith et al., 2023)を使う
    • 引用は信頼性と科学的厳密さを裏付ける
  • 図: 論文から簡略化したもの。ラベルは大きく(最低 18~24pt)
  • 数式: 大きく明確にし、各項を説明する(使用は控えめに)
  • 表: 最小限にし、重要な比較点を強調する(データの羅列にしない)
  • コード/アルゴリズム: シンタックスハイライトを使い、簡潔にする

テキストのガイドライン(少ないほど良い):

  • 箇条書きのみ。段落は決して使わない
  • スライドあたり 3~4 個の箇条書き(本当に必要な場合のみ最大 6 個)
  • 箇条書き 1 つにつき 4~6 語(6×6 ルールより短く)
  • 重要語は太字にする
  • テキストは補助的な役割、ビジュアルが主役
  • ビルドを使ってペースを制御する
Stage 4: ビジュアルの検証

画像の生成:

# Convert PDF to images
python scripts/pdf_to_images.py presentation.pdf review/slides

# Or create thumbnail grid
python ../document-skills/pptx/scripts/thumbnail.py presentation.pptx review/grid

体系的なレビュー:

  1. 各スライドの画像を確認する
  2. 問題チェックリストと照合する
  3. スライド番号とともに問題を記録する
  4. 50% のサイズで表示し、離れた位置からの読みやすさを確認する

修正すべき一般的な問題:

  • テキストが境界からはみ出している
  • 図がテキストと重なっている
  • フォントサイズが小さすぎる
  • コントラストが低い
  • 位置がずれている

反復:

  1. 特定された問題をソースで修正する
  2. PDF/プレゼンテーションを再生成する
  3. 再び画像に変換する
  4. 再検査する
  5. 問題がなくなるまで繰り返す
Stage 5: 練習と改善

練習スケジュール:

  • 1 回目: 粗い草稿(時間が長くなる)
  • 2 回目: トランジションを滑らかにする
  • 3 回目: 正確な時間配分
  • 4 回目: 最終的な仕上げ
  • 5 回目以降: 維持(前日、当日の朝)

練習する内容:

  • タイマーを使った通し練習
  • 難しい説明
  • セクション間のトランジション
  • 冒頭とクロージング(完璧になるまで)
  • 想定される質問

練習に基づく改善:

  • 時間超過の場合はスライドを削る
  • わかりにくい場合は説明を補足する
  • 明確さのために言い回しを調整する
  • タイミングのチェックポイントを記す
  • バックアップ用のスライドを用意する
Stage 6: 最終準備

技術的確認:

  • 複数のコピーを保存する(ノートパソコン、クラウド、USB)
  • プレゼンテーション用のコンピュータで動作する
  • アダプターやケーブルを用意する
  • バックアップの PDF 版を用意する
  • (可能であれば)プロジェクターで動作確認する

コンテンツの最終確認:

  • 誤字や誤りがない
  • すべての図が高品質である
  • スライド番号が正しい
  • 最終スライドに連絡先情報がある
  • バックアップ用のスライドが準備できている

発表当日の準備:

  • ノート(使用する場合)を用意する
  • タイマー/携帯電話を準備する
  • 水を用意する
  • 名刺/配布資料を用意する
  • 内容に慣れている(3 回以上練習)

他のスキルとの統合

リサーチ検索(科学発表では必須):

  • 背景の構築: 文献を検索し、導入部の文脈を作成する
  • 引用文献の収集: 発表で引用すべき主要な論文を見つける
  • ギャップの特定: 研究動機を示すために、未解明の点を特定する
  • 先行研究との比較: 自分の結果と比較すべき論文を見つける
  • 裏付けとなるエビデンス: 自分の解釈を支持する文献を探す
  • 質疑応答の準備: Q&A への回答に役立つ論文を見つける
  • 科学発表を作成する際は、適切な文脈と引用を確保するために必ず research-lookup を使用する

科学論文の執筆:

  • 論文の内容をプレゼンテーション形式に変換する
  • 主要な知見を抽出し、簡略化する
  • 同じ図を使用する(ただしスライド用に作り直す)
  • 用語の一貫性を保つ

PPTX スキル:

  • PowerPoint の作成と編集に使用する
  • テンプレートのワークフローにはスクリプトを活用する
  • 検証にはサムネイル生成を使用する
  • プログラムによる作成には html2pptx を参照する

データの可視化:

  • プレゼンテーションに適した図を作成する
  • 複雑な可視化を簡略化する
  • 遠くからでも読みやすさを確保する
  • 段階的な情報開示を使用する

避けるべきよくある落とし穴

コンテンツの誤り

単調で退屈なプレゼンテーション(最も避けるべき重大な問題):

  • 問題: 視覚的な面白さがなく、文字だらけのスライドで、研究の文脈も欠けている
  • 兆候: 箇条書きばかり、画像がない、デフォルトのテンプレート、引用がない
  • 解決策:
    • research-lookup を使い、信頼性のある文脈として 8〜15 本の論文を見つける
    • すべてのスライドに高品質なビジュアル(図、写真、ダイアグラム、アイコン)を追加する
    • トピックを反映した、モダンな配色を選ぶ
    • スライドのレイアウトに変化をつける(すべてを箇条書きにしない)
    • ビジュアルでストーリーを伝え、テキストは控えめにする

情報の詰め込みすぎ:

  • 問題: 論文のすべての内容を含めようとする
  • 解決策: 短い発表では主要な知見 1〜2 点に絞り、ビジュアルで示す

テキストの多さ:

  • 問題: スライドに段落全体を載せる、箇条書きが密集している、原稿をそのまま読み上げる
  • 解決策: 1 項目 4〜6 語の箇条書きを 3〜4 個にとどめ、メッセージはビジュアルに担わせる

研究の文脈の欠如:

  • 問題: 引用がない、裏付けのない主張、立ち位置が不明確
  • 解決策: research-lookup で論文を見つけ、導入部で 3〜5 本、考察部で 3〜5 本引用する

ストーリーの弱さ:

  • 問題: 話題が飛び交う、明確なストーリーがない、流れがない
  • 解決策: ストーリーの構成(起承転結)に沿い、ビジュアルによる推移を用いて一貫した流れを保つ

結果の説明が駆け足になる:

  • 問題: 方法の説明が簡略で、結果も簡略、考察が長い
  • 解決策: 発表時間の 40〜50% を結果に充て、データをビジュアルで示す
デザインの誤り

汎用的でデフォルトのままの外観:

  • 問題: カスタマイズしていないデフォルトの PowerPoint や Beamer のテーマを使い、古臭く見える
  • 解決策: モダンな配色を選び、フォントやレイアウトをカスタマイズして、ビジュアルに個性を加える

テキスト過多で視覚要素が乏しい:

  • 問題: 箇条書きのスライドばかりで、画像や図形がなく、見ていて退屈
  • 解決策: すべてのスライドに図、写真、ダイアグラム、アイコンを加え、視覚的に魅力のあるものにする

小さすぎるフォント:

  • 問題: 本文が 18pt 未満で後ろからは読めず、プロフェッショナルに見えない
  • 解決策: 本文は 24〜28pt(18pt を最低ラインとするだけでなく)、タイトルは 36〜44pt にする

低いコントラスト:

  • 問題: 明るい背景に明るい文字を置くと見えにくく、読みにくい
  • 解決策: 高いコントラスト(4.5:1 を最低限とするのではなく、7:1 を推奨)にし、コントラストチェッカーで確認する

雑然としたスライド:

  • 問題: 要素が多すぎ、余白がなく、圧倒される
  • 解決策: 1 スライドに 1 つのアイデアに絞り、余白を 40〜50% 確保して、ゆとりのある間隔を取る

書式の不統一:

  • 問題: スライドごとにフォント、色、レイアウトがばらばらで、素人っぽく見える
  • 解決策: マスタースライドを使い、デザインシステムを維持して、統一感のあるプロフェッショナルな見た目にする

視覚的な階層の欠如:

  • 問題: すべてが同じサイズと色で、強調がなく、注目すべき箇所が不明確
  • 解決策: サイズに差をつけ(タイトルは大きく、本文は中程度に)、強調には色を使い、明確な視線の焦点を作る
タイミングのミス

練習不足:

  • 問題: 初めて通しで話すのが本番のプレゼンテーション中になってしまう
  • 解決策: タイマーを使って最低3回は練習する

時間の確認ポイントがない:

  • 問題: 予定より遅れていることに気づくのが手遅れになってから
  • 解決策: 3〜4か所の確認ポイントを設定し、全体を通して進行を管理する

時間超過:

  • 問題: 非常に不適切であり、質疑応答の時間を圧迫する
  • 解決策: ちょうど制限時間に収まるよう練習し、代替案(スキップするスライド)を用意する

結論の省略:

  • 問題: 時間が足りなくなり、結論を急いで話す、または省略してしまう
  • 解決策: 結論は決して省略せず、それより前の内容を削る

ツールとスクリプト

Nano Banana Pro スクリプト

generate_slide_image.py - AI を使ってスライドやビジュアルを生成:

# Full slide (for PDF workflow)
python scripts/generate_slide_image.py "Title: Introduction\nContent: Key points" -o slide.png

# Visual only (for PPT workflow)
python scripts/generate_slide_image.py "Diagram description" -o figure.png --visual-only

# Options:
# -o, --output       Output file path (required)
# --visual-only      Generate just the visual, not complete slide
# --iterations N     Max refinement iterations (default: 2)
# -v, --verbose      Verbose output

slides_to_pdf.py - スライド画像を PDF にまとめる:

# From glob pattern
python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf

# From directory (sorted by filename)
python scripts/slides_to_pdf.py slides/ -o presentation.pdf

# Options:
# -o, --output    Output PDF path (required)
# --dpi N         PDF resolution (default: 150)
# -v, --verbose   Verbose output
検証スクリプト

validate_presentation.py:

python scripts/validate_presentation.py presentation.pdf --duration 15

# Checks:
# - Slide count vs. recommended range
# - File size warnings
# - Slide dimensions
# - Font sizes (PowerPoint)
# - Compilation (Beamer)

pdf_to_images.py:

python scripts/pdf_to_images.py presentation.pdf output/slide --dpi 150

# Converts PDF to images for visual inspection
# Supports: JPG, PNG
# Adjustable DPI
# Page range selection
PPTX スキルスクリプト

document-skills/pptx/scripts/ 内のもの:

  • thumbnail.py: サムネイルグリッドを作成する
  • rearrange.py: スライドを複製し、並べ替える
  • inventory.py: テキストコンテンツを抽出する
  • replace.py: テキストをプログラムから更新する
外部ツール

推奨:

  • PDF ビューアー: プレゼンテーションを確認するため
  • 色のコントラストチェッカー: WebAIM Contrast Checker
  • 色覚シミュレーター: Coblis
  • タイマーアプリ: 練習セッション用
  • 画面録画ツール: 自己レビュー用

参考ファイル

特定の側面について詳しく解説したガイド:

  • references/presentation_structure.md: あらゆる発表タイプの詳細な構成、時間配分、冒頭・締めくくりの戦略、トランジションの手法
  • references/slide_design_principles.md: タイポグラフィ、色彩理論、レイアウト、アクセシビリティ、視覚的階層、デザインワークフロー
  • references/data_visualization_slides.md: 図の簡略化、グラフの種類、段階的な情報提示、よくある間違い、再現ワークフロー
  • references/talk_types_guide.md: 学会、セミナー、審査発表、助成金申請、抄読会に特化したガイダンスと例
  • references/beamer_guide.md: LaTeX Beamer の完全なドキュメント、テーマ、カスタマイズ、高度な機能、コンパイル
  • references/visual_review_workflow.md: PDF から画像への変換、体系的な検査、問題の記録、反復的な改善

アセット

テンプレート
  • assets/beamer_template_conference.tex: 15分の学会発表テンプレート
  • assets/beamer_template_seminar.tex: 45分の学術セミナー用テンプレート
  • assets/beamer_template_defense.tex: 博士論文審査発表用テンプレート
ガイド
  • assets/powerpoint_design_guide.md: PowerPoint のデザインと実装に関する完全なガイド
  • assets/timing_guidelines.md: 時間配分、ペース配分、練習戦略に関する包括的なガイド

クイックスタートガイド

15分の学会発表の場合(PDF ワークフロー - 推奨)
  1. 調査と計画(45分):

    • research-lookup を使って、引用用に関連する論文を8〜12本見つける
    • 参考文献リストを作成する(背景、比較研究)
    • 内容の骨子を作る(導入 → 手法 → 主要な結果2〜3点 → 結論)
    • 各スライドの詳細な計画を作成する(タイトル、要点、視覚要素)
    • 目標は15〜18枚のスライド
  2. Nano Banana Pro でスライドを生成(1〜2時間):

    重要: 書式を統一し、前のスライドを添付し、引用を含めてください!

    # Title slide (establishes style - default author: K-Dense)
    python scripts/generate_slide_image.py "Title slide: 'Your Research Title'. Conference name, K-Dense. FORMATTING GOAL: [your color scheme], minimal professional design, no decorative elements, clean and corporate." -o slides/01_title.png
    
    # Introduction slide with citations (attach previous for consistency)
    python scripts/generate_slide_image.py "Slide titled 'Why This Matters'. Three key points with simple icons. CITATIONS: Include at bottom: (Smith et al., 2023; Jones et al., 2024). FORMATTING GOAL: Match attached slide style exactly." -o slides/02_intro.png --attach slides/01_title.png
    
    # Continue for each slide (always attach previous, include citations where relevant)
    python scripts/generate_slide_image.py "Slide titled 'Methods'. Key methodology points. CITATIONS: (Based on Chen et al., 2022). FORMATTING GOAL: Match attached slide style exactly." -o slides/03_methods.png --attach slides/02_intro.png
    
    # Combine to PDF
    python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf
    
  3. レビューと反復改善(30分):

    • PDF を開き、各スライドを確認する
    • 改善が必要なスライドを再生成する
    • PDF に再度まとめる
  4. 練習(2〜3時間):

    • タイマーを使って3〜5回練習する
    • 13〜14分を目安にする(余裕を残す)
    • 自分を録画し、再生して確認する
    • 質問への準備をする(research-lookup を使って想定される質問を洗い出す)
  5. 仕上げ(30分):

    • 必要に応じてバックアップ用・付録スライドを生成する
    • 複数のコピーを保存する
    • 発表用コンピューターで動作を確認する

合計時間: 高品質な AI 生成プレゼンテーションのために約5〜6時間

代替手段: PowerPoint ワークフロー

編集可能なスライドが必要な場合(例: 会社のテンプレートを使用する場合):

  1. 上記のとおりスライドを計画する
  2. --visual-only フラグを使用してビジュアルを生成する:
    python scripts/generate_slide_image.py "diagram description" -o figures/fig1.png --visual-only
    
  3. 生成された画像を使用して、PPTX スキルでPPTX を作成する
  4. PPTX ワークフローを使用してテキストを別途追加する

PowerPoint ワークフローの全体については document-skills/pptx/SKILL.md を参照してください。

まとめ: 主要な原則

  1. ビジュアルファースト設計: すべてのスライドには、強力なビジュアル要素(図、画像、ダイアグラム)が必要です。テキストのみのスライドは避けてください
  2. 研究に基づく: research-lookup を使用して 8〜15 本の論文を見つけ、導入部で 3〜5 本、考察で 3〜5 本を引用してください
  3. 現代的な美観: デフォルトのテーマではなく、トピックに合った現代的なカラーパレットを選択してください
  4. 最小限のテキスト: 箇条書きは 3〜4 個、1 項目あたり 4〜6 語(24〜28pt フォント)とし、ストーリーはビジュアルに語らせてください
  5. 構成: ストーリーの流れに従い、結果に全体の 40〜50% を割いてください
  6. 高いコントラスト: プロフェッショナルな印象のため、7:1 のコントラスト比を推奨します
  7. 多様なレイアウト: 全面図、2 カラム、ビジュアルオーバーレイを組み合わせてください(すべてを箇条書きにしないこと)
  8. 時間配分: 3〜5 回リハーサルし、1 分あたり約 1 枚のスライドとし、結論は必ず話してください
  9. 検証: ビジュアルレビューのワークフローを使用して、はみ出しや重なりを確認してください
  10. 余白: スライドの 40〜50% を空白にして、ビジュアルに余裕を持たせてください

覚えておいてください:

  • 退屈 = 忘れられる: 文字ばかりで単調なスライドでは、研究内容を伝えられません
  • ビジュアル + 研究 = インパクト: 魅力的なビジュアルと研究に基づく背景情報を組み合わせてください
  • 主役はあなた、スライドはビジュアルの補助: スライドは発表を補うものであり、発表に取って代わるものではありません

コメント