Markdown: Markdown テキストのスタイル: 太字、斜体、その他
テキストのスタイルは文章の味付けです。正しく使用すれば、読者は重要なポイントを即座に見つけることができます。
1. 学ぶこと
- 太字と斜体の構文とそれらの組み合わせ方法
- 取り消し線の正しい使い方
- 水平罫線を作成する複数の方法
- マークダウンの改行ルール
- 特殊文字をエスケープする方法
2. テクニカルライターの実話
(1) 問題点: フォーマットの不一致が混乱を引き起こす
デビッドはチームの内部技術 Wiki の保守を担当していましたが、さまざまな人が書いたページの書式が一貫していないことに気付きました。太字に ** を使用している人もいれば、__ を使用している人もいました。斜体に * を使用するものと、_ を使用するものがあります。さらに悪いことに、太字であるべきキーワードを平文と混ぜて読みにくくしている人もいました。
(2) 解決策: 統一スタイルガイドライン
David は、チームの Markdown スタイル ガイドラインを作成しました。キーワードは **bold**、本のタイトルと専門用語は *italic*、非推奨のコンテンツは ~~strikethrough~~ に含まれます。ガイドラインが施行された後、Wiki の可読性スコアは 6.2 から 9.0 に跳ね上がりました。新しいチームメンバーは、フォーマットの方法を推測する必要がなくなりました。
3. テキストのスタイル設定の基本
Markdown のテキスト スタイル構文は直感的です。テキストを ペアのシンボルで囲みます。
graph LR
A[Text Styles] --> B[Bold ** **]
A --> C[Italic * *]
A --> D[Strikethrough ~~ ~~]
A --> E[Horizontal Rule ---]
B --> F[Emphasize keywords]
C --> G[Terms / book titles]
D --> H[Deprecated / removed content]
E --> I[Content separation]
| スタイル | 構文 | ショートカット(VSコード) | レンダリング |
|---|---|---|---|
| 太字 | **text** または __text__ |
Ctrl+B |
太字 |
| 斜体 | *text* または _text_ |
Ctrl+I |
斜体 |
| 太字 + 斜体 | ***text*** |
Ctrl+B + Ctrl+I |
太字斜体 |
| 取り消し線 | ~~text~~ |
Alt+Shift+S |
|
| 横罫 | --- または *** または ___ |
ショートカットはありません | 水平線 |
(1) 太字
テキストを二重アスタリスク ** または二重アンダースコア __ で囲みます。
This is an **important** concept.
**Note:** This section requires attention.
It's recommended to use asterisks `**` because they stand out more than underscores `__` in plain text.
__ ではなく ** を使用してください。_ は単語内の斜体として誤解される可能性があるためです (例: some_func(param1, param2) のアンダースコア)。
(2) 斜体
テキストを単一のアスタリスク * または単一のアンダースコア _ で囲みます。
This is a classic book about *Design Patterns*.
In English, book titles are usually rendered in *italic*.
Note: _this text_ will also be displayed in italic.
▶ 例: 太字と斜体の組み合わせ
**Important:** This feature was deprecated in *v2.0*. Please use the ***new API*** instead.
4. 取り消し線と横罫線
(1) 取り消し線
取り消し線は、テキストが削除または非推奨であることを示すために 2 つのチルダ ~~ を使用します。
Original price: ~~$299~~ **$199** (limited-time offer)
The following feature has been deprecated: ~~legacy API~~ — please use the new version.
~~This content is outdated and has been updated.~~
(2) 横罫線
横罫線は、3 つ以上の -、*、または _ で作成されます。
# Part One
This is the content of part one.
---
# Part Two
This is the content of part two.
---
---
Multiple horizontal rule notations all produce the same result.
▶ 例: さまざまなコンテキストでの水平ルールの使用
# Project Documentation
## Installation Guide
...
---
## Usage Instructions
...
---
## API Reference
...
5. 改行と段落
Markdown の改行ルールは Word とは異なります。注意してください。
| アクション | 構文 | レンダリング |
|---|---|---|
| 新しい段落 | 行間の空白行 | 新しい段落 (間隔を広く) |
| 改行(ソフトブレーク) | 行末にスペースを 2 つ入力し、「 | 」と入力します。改行 (間隔を狭く) |
| 休憩なし | 連続テキスト | 同じ段落に自動結合 |
This is the first line,
this is the second line (two trailing spaces).
This is a new paragraph (blank line above).
This is text within the same paragraph —
note that this line break won't take effect (no trailing spaces).
▶ 例: 改行効果の比較
No trailing spaces
Line break not applied (same paragraph)
Two trailing spaces··
Line break applied.
Blank line =
new paragraph.
6. 特殊文字のエスケープ
Markdown シンボルを (有効にするのではなく) リテラル文字として表示したい場合は、バックスラッシュでエスケープします \:
| 生のテキスト | 逃げた | 表示される |
|---|---|---|
**not bold** |
\*\*not bold\*\* |
太字ではありません (アスタリスクは文字通りに示されています) |
# not a heading |
\# not a heading |
# 見出しではありません |
--- not a rule |
\-\-\- not a rule |
--- 規則ではありません |
Common escaping scenarios:
- Display an asterisk: \*this is not italic\*
- Display a hash sign: \# this is not a heading
- Display a backtick: \` \` (use double backticks)
- Display a backslash itself: \\\\
7. 完全な例: 製品発表の書式設定
# Version Update: v3.0 Officially Released
We are excited to announce that Product Pro v3.0 is live today!
New features:
1. Dark Mode — easier on the eyes, longer battery life
2. Smart Recommendations — tailored to your usage habits
3. Legacy dashboard → brand-new interactive dashboard
Install command:
npm install product-pro@latest
Note: v2.x users, please refer to the v3 migration guide
期待される結果: 重要な情報を強調表示する太字、非推奨の機能の取り消し線、セクションを区切る水平罫線を備えた、豊富な形式の製品発表。
❓ よくある質問
--- はコード ブロック内にあります。This is a Markdown tutorial は This is aMarkdown tutorial よりも読みやすくなります。これは Markdown 構文の要件ではなく、表記規則です。📖 まとめ
- 太字は
**、斜体は*、取り消し線は~~ -、*、または_を3つ以上含む横罫- 空白行を含む新しい段落。段落内で改行し、末尾に 2 つのスペースを入れる
\で特殊文字をエスケープします- 自分のスタイルに一貫性を保ちます — 異なる構文を混合しないでください
📝 練習問題
-
初心者: 太字 (名前/スキル)、斜体 (座右の銘)、取り消し線 (古い情報)、および横罫線を含む短い自己紹介を Markdown で作成します。
-
中級: 数行のテキストを書いて、末尾のダブルスペース改行とスペースなし改行の違いを確認します。次に、
**シンボルを\でエスケープし、太字ではなく文字通りのアスタリスクとして表示されます。 -
課題: 少なくとも 2 つの新機能 (太字)、1 つの非推奨機能 (取り消し線)、1 つの重要な注記 (太字 + 斜体)、および 3 つの横罫線を含む製品変更ログを作成します。書式が正しく、階層が明確であることを確認してください。