見出し画像

Marp×MCPでPowerPointを卒業!見切れ問題を解決する7つのコツ

こんにちは!YaroTechです。

先週投稿した「PowerPoint卒業!Marp×MCPで研修資料を30分→5分に短縮」が、なんとプレビュー数76と多くの方に読んでいただきました!ありがとうございます!<m(_ _)m>

しかし、実践する中で一番手間だった「見切れ問題」の壁にぶつかったので改善にチャレンジしてみました。

「Marpは便利だけど、プレビューと実際の表示が違って文字が見切れる...」
「画像を入れると思った位置に来ない...」
「PowerPointみたいに細かい調整ができない...」

今日は、これらの悩みを解決する7つの実践的なコツをお伝えします!

🖥️ 動作確認環境

  • PC: Windows 11(ARM64版・x64版どちらも対応)

  • VS Code: v1.91.0以降

  • Marp for VS Code: v2.9.0以降

  • Claude Desktop: v0.7.1以降(Pro契約)

🎯 この記事で得られること

  • Marpの見切れ問題を回避する具体的な方法

  • プレビューと実際の差を最小限にする設定

  • 画像配置のベストプラクティス

  • PowerPoint並みの見栄えを実現するテクニック

  • Claude Desktopとの連携を最適化する方法

🔍 なぜ見切れ問題が起きるのか?

Marpの見切れ問題の主な原因:

  1. デフォルトマージンの罠

    • Marpのデフォルトは意外と狭い

    • 日本語フォントは特に見切れやすい

  2. プレビューモードの違い

    • VS Codeのプレビューと実際のPDFで差が出る

    • ブラウザによっても表示が変わる

  3. 画像サイズの自動調整

    • 大きな画像が勝手にリサイズされる

    • アスペクト比が崩れることも

🎯 コツ1: カスタムテーマで余白を確保

/* custom-theme.css */
section {
  padding: 40px 60px; /* デフォルトより広めに */
  font-size: 28px; /* 少し大きめのフォント */
}

h1, h2 {
  margin-bottom: 30px; /* 見出し下の余白を確保 */
}

ul, ol {
  margin-left: 1em; /* リストのインデントを調整 */
  line-height: 1.8; /* 行間を広めに */
}

Claude Desktopでの活用例

「custom-theme.cssを作成して、Marpで見切れないような余白設定を入れて」

CSSのテーマを読み込ませるには下記設定が必要です。下記①②はテーマ名「yaoyoroztheme」を設定した例です。
①CSSファイルの冒頭でテーマ宣言コメントを追加

/* yaoyoroztheme.css */
/* Marp for 生成AIとMarpで資料作成効率化プロジェクト */

/* 下記「@」テーマ宣言コメントは触らないでください */
/* @theme yaoyoroztheme */
CSSファイルにテーマ宣言コメントを追加

②VSCode上でCSSファイルテーマの項目追加

VS Code上でCSSテーマの項目追加

🎯 コツ2: セーフエリアを意識した配置

---
marp: true
theme: custom-theme
---

<!-- _class: safe-area -->

# タイトルは上部20%以内に

- 本文は画面の80%以内に収める
- 下部10%は空けておく
- 左右も5%ずつ余白を確保

<!-- これで見切れ知らず! -->

🎯 コツ3: 画像配置の黄金ルール

![bg right:40% contain](image.png)

<!-- 
- bg: 背景として配置
- right:40%: 右側40%のエリアに
- contain: アスペクト比を保持して収める
-->

よくある失敗例と対策

<!-- ❌ ダメな例 -->
![](huge-image.png)
<!-- 巨大画像がスライドを破壊 -->

<!-- ✅ 良い例 -->
![width:600px](huge-image.png)
<!-- サイズを明示的に指定 -->

🎯 コツ4: フォント指定で文字化けを防ぐ

---
marp: true
style: |
  section {
    font-family: 'Meiryo UI', 'Yu Gothic UI', sans-serif;
    /* 日本語環境で安定するフォント */
  }
  code {
    font-family: 'Consolas', 'Monaco', monospace;
    /* コードは等幅フォントで */
  }
---

🎯 コツ5: プレビュー専用の設定

VS Codeの設定(`.vscode/settings.json`):

{
  "markdown.marp.enableHtml": true,
  "markdown.marp.pdf.noteAnnotations": false,
  "markdown.marp.pdf.displayHeaderFooter": false,
  "markdown.marp.exportType": "pdf",
  "markdown.marp.pdf.margin": {
    "top": "0.5cm",
    "bottom": "0.5cm",
    "left": "1cm",
    "right": "1cm"
  }
}

🎯 コツ6: レスポンシブな表の作成

| 項目 | Before | After |
|:-----|-------:|------:|
| 作成時間 | 30分 | 5分 |
| 見切れ修正 | 15分 | 0分 |
| 合計 | 45分 | 5分 |

<!-- 表は自動的に幅調整されるが、
     内容が多い場合は改行を入れる -->

🎯 コツ7: Claude Desktopとの完璧な連携

見切れチェック用プロンプト

以下のMarpスライドをチェックして、見切れそうな箇所を指摘して:
- 長すぎる行はないか
- 画像サイズは適切か
- 余白は十分か
- 表がはみ出していないか

💡 実践例:完璧な資料テンプレート

---
marp: true
theme: custom-theme
paginate: true
header: '資料 - 2025年7月'
footer: 'YaroTech Inc.'
---

<!-- _class: title -->

# 資料タイトル
## サブタイトル

2025年7月15日
発表者:YaroTech

---

## アジェンダ

1. 導入(5分)
2. 本編(20分)
3. 実習(15分)
4. まとめ(5分)

<!-- 箇条書きは短く、1行以内に -->

---

## ポイント解説

:::: {.columns}
::: {.column width="60%"}
### 説明文
- 重要なポイント1
- 重要なポイント2
- 重要なポイント3
:::
::: {.column width="40%"}
![](diagram.png)
:::
::::

<!-- 2カラムレイアウトで見やすく -->

🔧 トラブルシューティング

Q: それでも見切れる場合は?

A: 以下をチェック

  1. ブラウザのズーム設定(100%になっているか)

  2. OSの表示スケール(100%推奨)

  3. PDFビューアーの設定(実際のサイズで表示)

Q: PowerPointに戻りたくなったら?

A: MarpからPowerPointへの出力保存も可能

VS Code for Marp をパワーポイントで出力保存

※パワーポイントで出力保存はできますが、基本的に構造がMarpのため、パワーポイントでの編集には工夫が必要になります。

🎁 すぐに使える!設定ファイルセット

以下のファイルをセットでClaudeに作成してもらい、簡単に設定できるようにしました:

  1. `.marprc.yml` - Marp基本設定

  2. `custom-theme.css` - カスタムテーマ

  3. `template.md` - スライドテンプレート

  4. `check-overflow.py` - 見切れチェックスクリプト

💬 まとめ

Marpの見切れ問題は、適切な設定とコツを知っていれば回避可能です。

PowerPointの細かい調整に時間を使うより、Marpで内容に集中しましょう。そして、Claude Desktopと組み合わせれば、資料作成はもはや「作業」ではなく「対話」になります。

今回ご紹介した7つのコツを実践すれば、きっとあなたも「PowerPointには戻れない」と感じるはずです。

明日は「PC内のファイルを5分で整理!MCP×AIで作る自動分類システム」についてお届けします。大量ファイルの整理に悩んでいる方、必見です!


🎁 読者特典

💝 いいね50を超えたら: 設定ファイルの一部を公開!
🎉 いいね100を超えたら: 設定ファイル一式を公開!

シェアの際は #Marp #見切れ問題 #PowerPoint卒業 #YaroTech をつけていただけると嬉しいです。

💬 質問・リクエスト

「こんな時の見切れはどうすれば?」
「○○業界向けのテンプレートが欲しい」
「VS Codeの設定がうまくいかない」

コメント欄でお気軽にどうぞ!Marpの困りごと、一緒に解決して資料作成作業から解放されましょう。


🔗 関連記事一覧

📚 参考リソース


🏷️ タグ
#Marp #見切れ問題 #PowerPoint卒業 #プレゼン資料 #VSCode #MCP #ClaudeDesktop #YaroTech #効率化 #生成AI #資料作成  #noteチャレンジ #ARM64 #SurfaceLaptop

いいなと思ったら応援しよう!

YaroTech|生成AIの傾奇者 記事がお役に立てたなら嬉しいです! いただいたチップは、新しいMCPツールの検証や、より深い実践実験の資金として大切に使わせていただきます。 あなたの応援が次の「AI活用の感動」を生み出す原動力になります✨ 一緒に羽ばたき続けましょう!