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の見切れ問題の主な原因:
デフォルトマージンの罠
Marpのデフォルトは意外と狭い
日本語フォントは特に見切れやすい
プレビューモードの違い
VS Codeのプレビューと実際のPDFで差が出る
ブラウザによっても表示が変わる
画像サイズの自動調整
大きな画像が勝手にリサイズされる
アスペクト比が崩れることも
🎯 コツ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 */
②VSCode上でCSSファイルテーマの項目追加

🎯 コツ2: セーフエリアを意識した配置
---
marp: true
theme: custom-theme
---
<!-- _class: safe-area -->
# タイトルは上部20%以内に
- 本文は画面の80%以内に収める
- 下部10%は空けておく
- 左右も5%ずつ余白を確保
<!-- これで見切れ知らず! -->🎯 コツ3: 画像配置の黄金ルール

<!--
- bg: 背景として配置
- right:40%: 右側40%のエリアに
- contain: アスペクト比を保持して収める
-->よくある失敗例と対策:
<!-- ❌ ダメな例 -->

<!-- 巨大画像がスライドを破壊 -->
<!-- ✅ 良い例 -->

<!-- サイズを明示的に指定 -->🎯 コツ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%"}

:::
::::
<!-- 2カラムレイアウトで見やすく -->🔧 トラブルシューティング
Q: それでも見切れる場合は?
A: 以下をチェック:
ブラウザのズーム設定(100%になっているか)
OSの表示スケール(100%推奨)
PDFビューアーの設定(実際のサイズで表示)
Q: PowerPointに戻りたくなったら?
A: MarpからPowerPointへの出力保存も可能:

※パワーポイントで出力保存はできますが、基本的に構造がMarpのため、パワーポイントでの編集には工夫が必要になります。
🎁 すぐに使える!設定ファイルセット
以下のファイルをセットでClaudeに作成してもらい、簡単に設定できるようにしました:
`.marprc.yml` - Marp基本設定
`custom-theme.css` - カスタムテーマ
`template.md` - スライドテンプレート
`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
いいなと思ったら応援しよう!
記事がお役に立てたなら嬉しいです!
いただいたチップは、新しいMCPツールの検証や、より深い実践実験の資金として大切に使わせていただきます。
あなたの応援が次の「AI活用の感動」を生み出す原動力になります✨
一緒に羽ばたき続けましょう!