Skip to main content
Skip to content

数式の記述

Markdown を使って、GitHub に数式を表示します。

この機能を使用できるユーザーについて

Markdown は、GitHub Web インターフェイスで使用できます。

数式の記述について

数式を明確に伝えるために、GitHub は、Markdown 内で LaTeX 形式の数式をサポートしています。 詳細については、Wikibooks の「LaTeX/Mathematics」を参照してください。

GitHubの数学レンダリング機能では MathJax が使用されます。open source、JavaScript ベースの表示エンジン。 MathJax では、幅広い LaTeX マクロと、いくつかの便利なアクセシビリティ拡張機能がサポートされています。 詳細については、MathJax のドキュメントと MathJax アクセシビリティ拡張機能のドキュメントを参照してください。

数式のレンダリングは、GitHub Issues、GitHub Discussions、pull request、Wiki、Markdown ファイルで利用できます。

インラインエクスプレッションの記述

テキストのインラインで数式を区切るには 2 つのオプションがあります。 式をドル記号 ($) で囲むか、または式を $` で開始し、`$ で終了することができます。 後者の構文は、記述する式に、マークダウン構文と重複する文字が含まれている場合に便利です。 詳しくは、「基本的な書き込みと書式設定の構文」をご覧ください。

This sentence uses `$` delimiters to show math inline: $\sqrt{3x-1}+(1+x)^2$

「3x - 1 の平方根に、(1 + x) の二乗を足す」というインライン数式が示されている Markdown がレンダリングされたスクリーンショット。

This sentence uses $\` and \`$ delimiters to show math inline: $`\sqrt{3x-1}+(1+x)^2`$

バッククォート構文を用いたインライン数式を含む Markdown のレンダリングスクリーンショット: 3x の平方根から 1 を引き、その後 (1 プラス x) の 2 乗を足した数式が示されています。

ブロックとして式を記述する

数式をブロックとして追加するには、新しい行を開始し、式を 2 つのドル記号 $$ で区切ります。

ヒント

.md ファイルに記述している場合は、次の例に示すように、行の末尾をバックスラッシュにするなど、特定の書式を使って改行を作成する必要があります。 Markdown の改行の詳細については、「基本的な書き込みと書式設定の構文」を参照してください。

**The Cauchy-Schwarz Inequality**\
$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$

レンダリングされた Markdown のスクリーンショット。複雑な数式が示されています。 不等式の数式の上に、"コーシーシュワルツの不等式" という太字のテキストが表示されています。

または、```math コード ブロック構文を使って、数式をブロックとして表示することもできます。 この構文では、$$ 区切り記号を使う必要はありません。 次の例では、上記と同じようにレンダリングされます。

**The Cauchy-Schwarz Inequality**

```math
\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)
```

数式に沿っておよび数式内にドル記号を記述する

数式と同じ行にドル記号を文字として表示するには、区切り記号でない $ をエスケープして、行が正しくレンダリングされるようにする必要があります。

  • 数式内では、明示する \ の前に $ 記号を追加します。

    This expression uses `\$` to display a dollar sign: $`\sqrt{\$4}`$
    

    ドル記号の前にあるバックスラッシュが記号を数式の一部として表示することを示す、レンダリングされた Markdown のスクリーンショット。

  • 数式外の同じ行では、特定の$の周りにspanタグを使用してください。

    To split <span>$</span>100 in half, we calculate $100/2$
    

    レンダリングされた Markdown のスクリーンショット。ドル記号を span タグで囲んで、数式の一部としてではなく、インライン テキストとして記号を表示する方法を示しています。

参考資料

数式の記述 - GitHubドキュメント
Skip to main content
Skip to content

数式の記述

Markdown を使って、GitHub に数式を表示します。

この機能を使用できるユーザーについて

Markdown は、GitHub Web インターフェイスで使用できます。

数式の記述について

数式を明確に伝えるために、GitHub は、Markdown 内で LaTeX 形式の数式をサポートしています。 詳細については、Wikibooks の「LaTeX/Mathematics」を参照してください。

GitHubの数学レンダリング機能では MathJax が使用されます。open source、JavaScript ベースの表示エンジン。 MathJax では、幅広い LaTeX マクロと、いくつかの便利なアクセシビリティ拡張機能がサポートされています。 詳細については、MathJax のドキュメントと MathJax アクセシビリティ拡張機能のドキュメントを参照してください。

数式のレンダリングは、GitHub Issues、GitHub Discussions、pull request、Wiki、Markdown ファイルで利用できます。

インラインエクスプレッションの記述

テキストのインラインで数式を区切るには 2 つのオプションがあります。 式をドル記号 ($) で囲むか、または式を $` で開始し、`$ で終了することができます。 後者の構文は、記述する式に、マークダウン構文と重複する文字が含まれている場合に便利です。 詳しくは、「基本的な書き込みと書式設定の構文」をご覧ください。

This sentence uses `$` delimiters to show math inline: $\sqrt{3x-1}+(1+x)^2$

「3x - 1 の平方根に、(1 + x) の二乗を足す」というインライン数式が示されている Markdown がレンダリングされたスクリーンショット。

This sentence uses $\` and \`$ delimiters to show math inline: $`\sqrt{3x-1}+(1+x)^2`$

バッククォート構文を用いたインライン数式を含む Markdown のレンダリングスクリーンショット: 3x の平方根から 1 を引き、その後 (1 プラス x) の 2 乗を足した数式が示されています。

ブロックとして式を記述する

数式をブロックとして追加するには、新しい行を開始し、式を 2 つのドル記号 $$ で区切ります。

ヒント

.md ファイルに記述している場合は、次の例に示すように、行の末尾をバックスラッシュにするなど、特定の書式を使って改行を作成する必要があります。 Markdown の改行の詳細については、「基本的な書き込みと書式設定の構文」を参照してください。

**The Cauchy-Schwarz Inequality**\
$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$

レンダリングされた Markdown のスクリーンショット。複雑な数式が示されています。 不等式の数式の上に、"コーシーシュワルツの不等式" という太字のテキストが表示されています。

または、```math コード ブロック構文を使って、数式をブロックとして表示することもできます。 この構文では、$$ 区切り記号を使う必要はありません。 次の例では、上記と同じようにレンダリングされます。

**The Cauchy-Schwarz Inequality**

```math
\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)
```

数式に沿っておよび数式内にドル記号を記述する

数式と同じ行にドル記号を文字として表示するには、区切り記号でない $ をエスケープして、行が正しくレンダリングされるようにする必要があります。

  • 数式内では、明示する \ の前に $ 記号を追加します。

    This expression uses `\$` to display a dollar sign: $`\sqrt{\$4}`$
    

    ドル記号の前にあるバックスラッシュが記号を数式の一部として表示することを示す、レンダリングされた Markdown のスクリーンショット。

  • 数式外の同じ行では、特定の$の周りにspanタグを使用してください。

    To split <span>$</span>100 in half, we calculate $100/2$
    

    レンダリングされた Markdown のスクリーンショット。ドル記号を span タグで囲んで、数式の一部としてではなく、インライン テキストとして記号を表示する方法を示しています。

参考資料

\u003c/code\u003e で開始し、\u003ccode\u003e`$\u003c/code\u003e で終了することができます。 後者の構文は、記述する式に、マークダウン構文と重複する文字が含まれている場合に便利です。 詳しくは、「\u003ca href=\"/ja/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax\"\u003e基本的な書き込みと書式設定の構文\u003c/a\u003e」をご覧ください。\u003c/p\u003e\n\u003cpre\u003e\u003ccode class=\"hljs language-text\"\u003eThis sentence uses `数式の記述 - GitHubドキュメント
Skip to main content
Skip to content

数式の記述

Markdown を使って、GitHub に数式を表示します。

この機能を使用できるユーザーについて

Markdown は、GitHub Web インターフェイスで使用できます。

数式の記述について

数式を明確に伝えるために、GitHub は、Markdown 内で LaTeX 形式の数式をサポートしています。 詳細については、Wikibooks の「LaTeX/Mathematics」を参照してください。

GitHubの数学レンダリング機能では MathJax が使用されます。open source、JavaScript ベースの表示エンジン。 MathJax では、幅広い LaTeX マクロと、いくつかの便利なアクセシビリティ拡張機能がサポートされています。 詳細については、MathJax のドキュメントと MathJax アクセシビリティ拡張機能のドキュメントを参照してください。

数式のレンダリングは、GitHub Issues、GitHub Discussions、pull request、Wiki、Markdown ファイルで利用できます。

インラインエクスプレッションの記述

テキストのインラインで数式を区切るには 2 つのオプションがあります。 式をドル記号 ($) で囲むか、または式を $` で開始し、`$ で終了することができます。 後者の構文は、記述する式に、マークダウン構文と重複する文字が含まれている場合に便利です。 詳しくは、「基本的な書き込みと書式設定の構文」をご覧ください。

This sentence uses `$` delimiters to show math inline: $\sqrt{3x-1}+(1+x)^2$

「3x - 1 の平方根に、(1 + x) の二乗を足す」というインライン数式が示されている Markdown がレンダリングされたスクリーンショット。

This sentence uses $\` and \`$ delimiters to show math inline: $`\sqrt{3x-1}+(1+x)^2`$

バッククォート構文を用いたインライン数式を含む Markdown のレンダリングスクリーンショット: 3x の平方根から 1 を引き、その後 (1 プラス x) の 2 乗を足した数式が示されています。

ブロックとして式を記述する

数式をブロックとして追加するには、新しい行を開始し、式を 2 つのドル記号 $$ で区切ります。

ヒント

.md ファイルに記述している場合は、次の例に示すように、行の末尾をバックスラッシュにするなど、特定の書式を使って改行を作成する必要があります。 Markdown の改行の詳細については、「基本的な書き込みと書式設定の構文」を参照してください。

**The Cauchy-Schwarz Inequality**\
$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$

レンダリングされた Markdown のスクリーンショット。複雑な数式が示されています。 不等式の数式の上に、"コーシーシュワルツの不等式" という太字のテキストが表示されています。

または、```math コード ブロック構文を使って、数式をブロックとして表示することもできます。 この構文では、$$ 区切り記号を使う必要はありません。 次の例では、上記と同じようにレンダリングされます。

**The Cauchy-Schwarz Inequality**

```math
\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)
```

数式に沿っておよび数式内にドル記号を記述する

数式と同じ行にドル記号を文字として表示するには、区切り記号でない $ をエスケープして、行が正しくレンダリングされるようにする必要があります。

  • 数式内では、明示する \ の前に $ 記号を追加します。

    This expression uses `\$` to display a dollar sign: $`\sqrt{\$4}`$
    

    ドル記号の前にあるバックスラッシュが記号を数式の一部として表示することを示す、レンダリングされた Markdown のスクリーンショット。

  • 数式外の同じ行では、特定の$の周りにspanタグを使用してください。

    To split <span>$</span>100 in half, we calculate $100/2$
    

    レンダリングされた Markdown のスクリーンショット。ドル記号を span タグで囲んで、数式の一部としてではなく、インライン テキストとして記号を表示する方法を示しています。

参考資料

delimiters to show math inline: $\\sqrt{3x-1}+(1+x)^2$\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cpicture\u003e\u003csource srcset=\"/assets/cb-6685/mw-1440/images/help/writing/inline-math-markdown-rendering.webp 2x\" type=\"image/webp\"\u003e\u003cimg src=\"/assets/cb-6685/images/help/writing/inline-math-markdown-rendering.png\" alt=\"「3x - 1 の平方根に、(1 + x) の二乗を足す」というインライン数式が示されている Markdown がレンダリングされたスクリーンショット。\"\u003e\u003c/picture\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode class=\"hljs language-text\"\u003eThis sentence uses $\\` and \\`$ delimiters to show math inline: 数式の記述 - GitHubドキュメント
Skip to main content
Skip to content

数式の記述

Markdown を使って、GitHub に数式を表示します。

この機能を使用できるユーザーについて

Markdown は、GitHub Web インターフェイスで使用できます。

数式の記述について

数式を明確に伝えるために、GitHub は、Markdown 内で LaTeX 形式の数式をサポートしています。 詳細については、Wikibooks の「LaTeX/Mathematics」を参照してください。

GitHubの数学レンダリング機能では MathJax が使用されます。open source、JavaScript ベースの表示エンジン。 MathJax では、幅広い LaTeX マクロと、いくつかの便利なアクセシビリティ拡張機能がサポートされています。 詳細については、MathJax のドキュメントと MathJax アクセシビリティ拡張機能のドキュメントを参照してください。

数式のレンダリングは、GitHub Issues、GitHub Discussions、pull request、Wiki、Markdown ファイルで利用できます。

インラインエクスプレッションの記述

テキストのインラインで数式を区切るには 2 つのオプションがあります。 式をドル記号 ($) で囲むか、または式を $` で開始し、`$ で終了することができます。 後者の構文は、記述する式に、マークダウン構文と重複する文字が含まれている場合に便利です。 詳しくは、「基本的な書き込みと書式設定の構文」をご覧ください。

This sentence uses `$` delimiters to show math inline: $\sqrt{3x-1}+(1+x)^2$

「3x - 1 の平方根に、(1 + x) の二乗を足す」というインライン数式が示されている Markdown がレンダリングされたスクリーンショット。

This sentence uses $\` and \`$ delimiters to show math inline: $`\sqrt{3x-1}+(1+x)^2`$

バッククォート構文を用いたインライン数式を含む Markdown のレンダリングスクリーンショット: 3x の平方根から 1 を引き、その後 (1 プラス x) の 2 乗を足した数式が示されています。

ブロックとして式を記述する

数式をブロックとして追加するには、新しい行を開始し、式を 2 つのドル記号 $$ で区切ります。

ヒント

.md ファイルに記述している場合は、次の例に示すように、行の末尾をバックスラッシュにするなど、特定の書式を使って改行を作成する必要があります。 Markdown の改行の詳細については、「基本的な書き込みと書式設定の構文」を参照してください。

**The Cauchy-Schwarz Inequality**\
$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$

レンダリングされた Markdown のスクリーンショット。複雑な数式が示されています。 不等式の数式の上に、"コーシーシュワルツの不等式" という太字のテキストが表示されています。

または、```math コード ブロック構文を使って、数式をブロックとして表示することもできます。 この構文では、$$ 区切り記号を使う必要はありません。 次の例では、上記と同じようにレンダリングされます。

**The Cauchy-Schwarz Inequality**

```math
\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)
```

数式に沿っておよび数式内にドル記号を記述する

数式と同じ行にドル記号を文字として表示するには、区切り記号でない $ をエスケープして、行が正しくレンダリングされるようにする必要があります。

  • 数式内では、明示する \ の前に $ 記号を追加します。

    This expression uses `\$` to display a dollar sign: $`\sqrt{\$4}`$
    

    ドル記号の前にあるバックスラッシュが記号を数式の一部として表示することを示す、レンダリングされた Markdown のスクリーンショット。

  • 数式外の同じ行では、特定の$の周りにspanタグを使用してください。

    To split <span>$</span>100 in half, we calculate $100/2$
    

    レンダリングされた Markdown のスクリーンショット。ドル記号を span タグで囲んで、数式の一部としてではなく、インライン テキストとして記号を表示する方法を示しています。

参考資料

\\sqrt{3x-1}+(1+x)^2`$\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cpicture\u003e\u003csource srcset=\"/assets/cb-10142/mw-1440/images/help/writing/inline-backtick-math-markdown-rendering.webp 2x\" type=\"image/webp\"\u003e\u003cimg src=\"/assets/cb-10142/images/help/writing/inline-backtick-math-markdown-rendering.png\" alt=\"バッククォート構文を用いたインライン数式を含む Markdown のレンダリングスクリーンショット: 3x の平方根から 1 を引き、その後 (1 プラス x) の 2 乗を足した数式が示されています。\"\u003e\u003c/picture\u003e\u003c/p\u003e\n\u003ch2 id=\"writing-expressions-as-blocks\" tabindex=\"-1\"\u003e\u003ca class=\"heading-link\" href=\"#writing-expressions-as-blocks\"\u003eブロックとして式を記述する\u003cspan class=\"heading-link-symbol\" aria-hidden=\"true\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e数式をブロックとして追加するには、新しい行を開始し、式を 2 つのドル記号 \u003ccode\u003e$\u003c/code\u003e で区切ります。\u003c/p\u003e\n\u003cdiv class=\"ghd-alert ghd-alert-success\" data-container=\"alert\"\u003e\u003cp class=\"ghd-alert-title\"\u003e\u003csvg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon mr-2\" aria-hidden\u003e\u003cpath d=\"M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z\"\u003e\u003c/path\u003e\u003c/svg\u003eヒント\u003c/p\u003e\n\u003cp\u003e .md ファイルに記述している場合は、次の例に示すように、行の末尾をバックスラッシュにするなど、特定の書式を使って改行を作成する必要があります。 Markdown の改行の詳細については、「\u003ca href=\"/ja/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#line-breaks\"\u003e基本的な書き込みと書式設定の構文\u003c/a\u003e」を参照してください。\u003c/p\u003e\n\u003c/div\u003e\n\u003cpre\u003e\u003ccode class=\"hljs language-text\"\u003e**The Cauchy-Schwarz Inequality**\\\n$\\left( \\sum_{k=1}^n a_k b_k \\right)^2 \\leq \\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right)$\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cpicture\u003e\u003csource srcset=\"/assets/cb-6672/mw-1440/images/help/writing/math-expression-as-a-block-rendering.webp 1x\" type=\"image/webp\"\u003e\u003cimg src=\"/assets/cb-6672/images/help/writing/math-expression-as-a-block-rendering.png\" alt=\"レンダリングされた Markdown のスクリーンショット。複雑な数式が示されています。 不等式の数式の上に、\u0026#x22;コーシーシュワルツの不等式\u0026#x22; という太字のテキストが表示されています。\"\u003e\u003c/picture\u003e\u003c/p\u003e\n\u003cp\u003eまたは、\u003ccode\u003e```math\u003c/code\u003e コード ブロック構文を使って、数式をブロックとして表示することもできます。 この構文では、\u003ccode\u003e$\u003c/code\u003e 区切り記号を使う必要はありません。 次の例では、上記と同じようにレンダリングされます。\u003c/p\u003e\n\u003cpre\u003e\u003ccode class=\"hljs language-text\"\u003e**The Cauchy-Schwarz Inequality**\n\n```math\n\\left( \\sum_{k=1}^n a_k b_k \\right)^2 \\leq \\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right)\n```\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2 id=\"writing-dollar-signs-in-line-with-and-within-mathematical-expressions\" tabindex=\"-1\"\u003e\u003ca class=\"heading-link\" href=\"#writing-dollar-signs-in-line-with-and-within-mathematical-expressions\"\u003e数式に沿っておよび数式内にドル記号を記述する\u003cspan class=\"heading-link-symbol\" aria-hidden=\"true\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e数式と同じ行にドル記号を文字として表示するには、区切り記号でない \u003ccode\u003e$\u003c/code\u003e をエスケープして、行が正しくレンダリングされるようにする必要があります。\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e数式内では、明示する \u003ccode\u003e\\\u003c/code\u003e の前に \u003ccode\u003e$\u003c/code\u003e 記号を追加します。\u003c/p\u003e\n\u003cpre\u003e\u003ccode class=\"hljs language-text\"\u003eThis expression uses `\\数式の記述 - GitHubドキュメント
Skip to main content
Skip to content

数式の記述

Markdown を使って、GitHub に数式を表示します。

この機能を使用できるユーザーについて

Markdown は、GitHub Web インターフェイスで使用できます。

数式の記述について

数式を明確に伝えるために、GitHub は、Markdown 内で LaTeX 形式の数式をサポートしています。 詳細については、Wikibooks の「LaTeX/Mathematics」を参照してください。

GitHubの数学レンダリング機能では MathJax が使用されます。open source、JavaScript ベースの表示エンジン。 MathJax では、幅広い LaTeX マクロと、いくつかの便利なアクセシビリティ拡張機能がサポートされています。 詳細については、MathJax のドキュメントと MathJax アクセシビリティ拡張機能のドキュメントを参照してください。

数式のレンダリングは、GitHub Issues、GitHub Discussions、pull request、Wiki、Markdown ファイルで利用できます。

インラインエクスプレッションの記述

テキストのインラインで数式を区切るには 2 つのオプションがあります。 式をドル記号 ($) で囲むか、または式を $` で開始し、`$ で終了することができます。 後者の構文は、記述する式に、マークダウン構文と重複する文字が含まれている場合に便利です。 詳しくは、「基本的な書き込みと書式設定の構文」をご覧ください。

This sentence uses `$` delimiters to show math inline: $\sqrt{3x-1}+(1+x)^2$

「3x - 1 の平方根に、(1 + x) の二乗を足す」というインライン数式が示されている Markdown がレンダリングされたスクリーンショット。

This sentence uses $\` and \`$ delimiters to show math inline: $`\sqrt{3x-1}+(1+x)^2`$

バッククォート構文を用いたインライン数式を含む Markdown のレンダリングスクリーンショット: 3x の平方根から 1 を引き、その後 (1 プラス x) の 2 乗を足した数式が示されています。

ブロックとして式を記述する

数式をブロックとして追加するには、新しい行を開始し、式を 2 つのドル記号 $$ で区切ります。

ヒント

.md ファイルに記述している場合は、次の例に示すように、行の末尾をバックスラッシュにするなど、特定の書式を使って改行を作成する必要があります。 Markdown の改行の詳細については、「基本的な書き込みと書式設定の構文」を参照してください。

**The Cauchy-Schwarz Inequality**\
$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$

レンダリングされた Markdown のスクリーンショット。複雑な数式が示されています。 不等式の数式の上に、"コーシーシュワルツの不等式" という太字のテキストが表示されています。

または、```math コード ブロック構文を使って、数式をブロックとして表示することもできます。 この構文では、$$ 区切り記号を使う必要はありません。 次の例では、上記と同じようにレンダリングされます。

**The Cauchy-Schwarz Inequality**

```math
\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)
```

数式に沿っておよび数式内にドル記号を記述する

数式と同じ行にドル記号を文字として表示するには、区切り記号でない $ をエスケープして、行が正しくレンダリングされるようにする必要があります。

  • 数式内では、明示する \ の前に $ 記号を追加します。

    This expression uses `\$` to display a dollar sign: $`\sqrt{\$4}`$
    

    ドル記号の前にあるバックスラッシュが記号を数式の一部として表示することを示す、レンダリングされた Markdown のスクリーンショット。

  • 数式外の同じ行では、特定の$の周りにspanタグを使用してください。

    To split <span>$</span>100 in half, we calculate $100/2$
    

    レンダリングされた Markdown のスクリーンショット。ドル記号を span タグで囲んで、数式の一部としてではなく、インライン テキストとして記号を表示する方法を示しています。

参考資料

to display a dollar sign: 数式の記述 - GitHubドキュメント
Skip to main content
Skip to content

数式の記述

Markdown を使って、GitHub に数式を表示します。

この機能を使用できるユーザーについて

Markdown は、GitHub Web インターフェイスで使用できます。

数式の記述について

数式を明確に伝えるために、GitHub は、Markdown 内で LaTeX 形式の数式をサポートしています。 詳細については、Wikibooks の「LaTeX/Mathematics」を参照してください。

GitHubの数学レンダリング機能では MathJax が使用されます。open source、JavaScript ベースの表示エンジン。 MathJax では、幅広い LaTeX マクロと、いくつかの便利なアクセシビリティ拡張機能がサポートされています。 詳細については、MathJax のドキュメントと MathJax アクセシビリティ拡張機能のドキュメントを参照してください。

数式のレンダリングは、GitHub Issues、GitHub Discussions、pull request、Wiki、Markdown ファイルで利用できます。

インラインエクスプレッションの記述

テキストのインラインで数式を区切るには 2 つのオプションがあります。 式をドル記号 ($) で囲むか、または式を $` で開始し、`$ で終了することができます。 後者の構文は、記述する式に、マークダウン構文と重複する文字が含まれている場合に便利です。 詳しくは、「基本的な書き込みと書式設定の構文」をご覧ください。

This sentence uses `$` delimiters to show math inline: $\sqrt{3x-1}+(1+x)^2$

「3x - 1 の平方根に、(1 + x) の二乗を足す」というインライン数式が示されている Markdown がレンダリングされたスクリーンショット。

This sentence uses $\` and \`$ delimiters to show math inline: $`\sqrt{3x-1}+(1+x)^2`$

バッククォート構文を用いたインライン数式を含む Markdown のレンダリングスクリーンショット: 3x の平方根から 1 を引き、その後 (1 プラス x) の 2 乗を足した数式が示されています。

ブロックとして式を記述する

数式をブロックとして追加するには、新しい行を開始し、式を 2 つのドル記号 $$ で区切ります。

ヒント

.md ファイルに記述している場合は、次の例に示すように、行の末尾をバックスラッシュにするなど、特定の書式を使って改行を作成する必要があります。 Markdown の改行の詳細については、「基本的な書き込みと書式設定の構文」を参照してください。

**The Cauchy-Schwarz Inequality**\
$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$

レンダリングされた Markdown のスクリーンショット。複雑な数式が示されています。 不等式の数式の上に、"コーシーシュワルツの不等式" という太字のテキストが表示されています。

または、```math コード ブロック構文を使って、数式をブロックとして表示することもできます。 この構文では、$$ 区切り記号を使う必要はありません。 次の例では、上記と同じようにレンダリングされます。

**The Cauchy-Schwarz Inequality**

```math
\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)
```

数式に沿っておよび数式内にドル記号を記述する

数式と同じ行にドル記号を文字として表示するには、区切り記号でない $ をエスケープして、行が正しくレンダリングされるようにする必要があります。

  • 数式内では、明示する \ の前に $ 記号を追加します。

    This expression uses `\$` to display a dollar sign: $`\sqrt{\$4}`$
    

    ドル記号の前にあるバックスラッシュが記号を数式の一部として表示することを示す、レンダリングされた Markdown のスクリーンショット。

  • 数式外の同じ行では、特定の$の周りにspanタグを使用してください。

    To split <span>$</span>100 in half, we calculate $100/2$
    

    レンダリングされた Markdown のスクリーンショット。ドル記号を span タグで囲んで、数式の一部としてではなく、インライン テキストとして記号を表示する方法を示しています。

参考資料

\\sqrt{\\$4}`$\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cpicture\u003e\u003csource srcset=\"/assets/cb-30316/mw-1440/images/help/writing/dollar-sign-within-math-expression.webp 2x\" type=\"image/webp\"\u003e\u003cimg src=\"/assets/cb-30316/images/help/writing/dollar-sign-within-math-expression.png\" alt=\"ドル記号の前にあるバックスラッシュが記号を数式の一部として表示することを示す、レンダリングされた Markdown のスクリーンショット。\"\u003e\u003c/picture\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e数式外の同じ行では、特定の\u003ccode\u003e$\u003c/code\u003eの周りにspanタグを使用してください。\u003c/p\u003e\n\u003cpre\u003e\u003ccode class=\"hljs language-text\"\u003eTo split \u0026#x3C;span\u003e$\u0026#x3C;/span\u003e100 in half, we calculate $100/2$\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cpicture\u003e\u003csource srcset=\"/assets/cb-22382/mw-1440/images/help/writing/dollar-sign-inline-math-expression.webp 2x\" type=\"image/webp\"\u003e\u003cimg src=\"/assets/cb-22382/images/help/writing/dollar-sign-inline-math-expression.png\" alt=\"レンダリングされた Markdown のスクリーンショット。ドル記号を span タグで囲んで、数式の一部としてではなく、インライン テキストとして記号を表示する方法を示しています。\"\u003e\u003c/picture\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"further-reading\" tabindex=\"-1\"\u003e\u003ca class=\"heading-link\" href=\"#further-reading\"\u003e参考資料\u003cspan class=\"heading-link-symbol\" aria-hidden=\"true\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http://mathjax.org\"\u003eMathJax の Web サイト\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/ja/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github\"\u003eGitHubでの記述と書式設定を始める\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.github.com/gfm/\"\u003eGitHubフレーバーマークダウン仕様\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e","renderedPageHast":{"type":"root","children":[{"type":"element","tagName":"h2","properties":{"id":"about-writing-mathematical-expressions","tabIndex":-1},"children":[{"type":"element","tagName":"a","properties":{"className":["heading-link"],"href":"#about-writing-mathematical-expressions"},"children":[{"type":"text","value":"数式の記述について"},{"type":"element","tagName":"span","properties":{"className":["heading-link-symbol"],"ariaHidden":"true"},"children":[]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"数式を明確に伝えるために、GitHub は、Markdown 内で LaTeX 形式の数式をサポートしています。 詳細については、Wikibooks の「"},{"type":"element","tagName":"a","properties":{"href":"http://en.wikibooks.org/wiki/LaTeX/Mathematics"},"children":[{"type":"text","value":"LaTeX/Mathematics"}]},{"type":"text","value":"」を参照してください。"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"GitHubの数学レンダリング機能では MathJax が使用されます。open source、JavaScript ベースの表示エンジン。 MathJax では、幅広い LaTeX マクロと、いくつかの便利なアクセシビリティ拡張機能がサポートされています。 詳細については、"},{"type":"element","tagName":"a","properties":{"href":"http://docs.mathjax.org/en/latest/input/tex/index.html#tex-and-latex-support"},"children":[{"type":"text","value":"MathJax のドキュメント"}]},{"type":"text","value":"と "},{"type":"element","tagName":"a","properties":{"href":"https://mathjax.github.io/MathJax-a11y/docs/#reader-guide"},"children":[{"type":"text","value":"MathJax アクセシビリティ拡張機能のドキュメント"}]},{"type":"text","value":"を参照してください。"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"数式のレンダリングは、GitHub Issues、GitHub Discussions、pull request、Wiki、Markdown ファイルで利用できます。"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{"id":"writing-inline-expressions","tabIndex":-1},"children":[{"type":"element","tagName":"a","properties":{"className":["heading-link"],"href":"#writing-inline-expressions"},"children":[{"type":"text","value":"インラインエクスプレッションの記述"},{"type":"element","tagName":"span","properties":{"className":["heading-link-symbol"],"ariaHidden":"true"},"children":[]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"テキストのインラインで数式を区切るには 2 つのオプションがあります。 式をドル記号 ("},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"$"}]},{"type":"text","value":") で囲むか、または式を "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"数式の記述 - GitHubドキュメント
Skip to main content
Skip to content

数式の記述

Markdown を使って、GitHub に数式を表示します。

この機能を使用できるユーザーについて

Markdown は、GitHub Web インターフェイスで使用できます。

数式の記述について

数式を明確に伝えるために、GitHub は、Markdown 内で LaTeX 形式の数式をサポートしています。 詳細については、Wikibooks の「LaTeX/Mathematics」を参照してください。

GitHubの数学レンダリング機能では MathJax が使用されます。open source、JavaScript ベースの表示エンジン。 MathJax では、幅広い LaTeX マクロと、いくつかの便利なアクセシビリティ拡張機能がサポートされています。 詳細については、MathJax のドキュメントと MathJax アクセシビリティ拡張機能のドキュメントを参照してください。

数式のレンダリングは、GitHub Issues、GitHub Discussions、pull request、Wiki、Markdown ファイルで利用できます。

インラインエクスプレッションの記述

テキストのインラインで数式を区切るには 2 つのオプションがあります。 式をドル記号 ($) で囲むか、または式を $` で開始し、`$ で終了することができます。 後者の構文は、記述する式に、マークダウン構文と重複する文字が含まれている場合に便利です。 詳しくは、「基本的な書き込みと書式設定の構文」をご覧ください。

This sentence uses `$` delimiters to show math inline: $\sqrt{3x-1}+(1+x)^2$

「3x - 1 の平方根に、(1 + x) の二乗を足す」というインライン数式が示されている Markdown がレンダリングされたスクリーンショット。

This sentence uses $\` and \`$ delimiters to show math inline: $`\sqrt{3x-1}+(1+x)^2`$

バッククォート構文を用いたインライン数式を含む Markdown のレンダリングスクリーンショット: 3x の平方根から 1 を引き、その後 (1 プラス x) の 2 乗を足した数式が示されています。

ブロックとして式を記述する

数式をブロックとして追加するには、新しい行を開始し、式を 2 つのドル記号 $$ で区切ります。

ヒント

.md ファイルに記述している場合は、次の例に示すように、行の末尾をバックスラッシュにするなど、特定の書式を使って改行を作成する必要があります。 Markdown の改行の詳細については、「基本的な書き込みと書式設定の構文」を参照してください。

**The Cauchy-Schwarz Inequality**\
$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$

レンダリングされた Markdown のスクリーンショット。複雑な数式が示されています。 不等式の数式の上に、"コーシーシュワルツの不等式" という太字のテキストが表示されています。

または、```math コード ブロック構文を使って、数式をブロックとして表示することもできます。 この構文では、$$ 区切り記号を使う必要はありません。 次の例では、上記と同じようにレンダリングされます。

**The Cauchy-Schwarz Inequality**

```math
\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)
```

数式に沿っておよび数式内にドル記号を記述する

数式と同じ行にドル記号を文字として表示するには、区切り記号でない $ をエスケープして、行が正しくレンダリングされるようにする必要があります。

  • 数式内では、明示する \ の前に $ 記号を追加します。

    This expression uses `\$` to display a dollar sign: $`\sqrt{\$4}`$
    

    ドル記号の前にあるバックスラッシュが記号を数式の一部として表示することを示す、レンダリングされた Markdown のスクリーンショット。

  • 数式外の同じ行では、特定の$の周りにspanタグを使用してください。

    To split <span>$</span>100 in half, we calculate $100/2$
    

    レンダリングされた Markdown のスクリーンショット。ドル記号を span タグで囲んで、数式の一部としてではなく、インライン テキストとして記号を表示する方法を示しています。

参考資料

"}]},{"type":"text","value":" で開始し、"},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"`$"}]},{"type":"text","value":" で終了することができます。 後者の構文は、記述する式に、マークダウン構文と重複する文字が含まれている場合に便利です。 詳しくは、「"},{"type":"element","tagName":"a","properties":{"href":"/ja/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax"},"children":[{"type":"text","value":"基本的な書き込みと書式設定の構文"}]},{"type":"text","value":"」をご覧ください。"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"pre","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["hljs","language-text"]},"children":[{"type":"text","value":"This sentence uses `数式の記述 - GitHubドキュメント
Skip to main content
Skip to content

数式の記述

Markdown を使って、GitHub に数式を表示します。

この機能を使用できるユーザーについて

Markdown は、GitHub Web インターフェイスで使用できます。

数式の記述について

数式を明確に伝えるために、GitHub は、Markdown 内で LaTeX 形式の数式をサポートしています。 詳細については、Wikibooks の「LaTeX/Mathematics」を参照してください。

GitHubの数学レンダリング機能では MathJax が使用されます。open source、JavaScript ベースの表示エンジン。 MathJax では、幅広い LaTeX マクロと、いくつかの便利なアクセシビリティ拡張機能がサポートされています。 詳細については、MathJax のドキュメントと MathJax アクセシビリティ拡張機能のドキュメントを参照してください。

数式のレンダリングは、GitHub Issues、GitHub Discussions、pull request、Wiki、Markdown ファイルで利用できます。

インラインエクスプレッションの記述

テキストのインラインで数式を区切るには 2 つのオプションがあります。 式をドル記号 ($) で囲むか、または式を $` で開始し、`$ で終了することができます。 後者の構文は、記述する式に、マークダウン構文と重複する文字が含まれている場合に便利です。 詳しくは、「基本的な書き込みと書式設定の構文」をご覧ください。

This sentence uses `$` delimiters to show math inline: $\sqrt{3x-1}+(1+x)^2$

「3x - 1 の平方根に、(1 + x) の二乗を足す」というインライン数式が示されている Markdown がレンダリングされたスクリーンショット。

This sentence uses $\` and \`$ delimiters to show math inline: $`\sqrt{3x-1}+(1+x)^2`$

バッククォート構文を用いたインライン数式を含む Markdown のレンダリングスクリーンショット: 3x の平方根から 1 を引き、その後 (1 プラス x) の 2 乗を足した数式が示されています。

ブロックとして式を記述する

数式をブロックとして追加するには、新しい行を開始し、式を 2 つのドル記号 $$ で区切ります。

ヒント

.md ファイルに記述している場合は、次の例に示すように、行の末尾をバックスラッシュにするなど、特定の書式を使って改行を作成する必要があります。 Markdown の改行の詳細については、「基本的な書き込みと書式設定の構文」を参照してください。

**The Cauchy-Schwarz Inequality**\
$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$

レンダリングされた Markdown のスクリーンショット。複雑な数式が示されています。 不等式の数式の上に、"コーシーシュワルツの不等式" という太字のテキストが表示されています。

または、```math コード ブロック構文を使って、数式をブロックとして表示することもできます。 この構文では、$$ 区切り記号を使う必要はありません。 次の例では、上記と同じようにレンダリングされます。

**The Cauchy-Schwarz Inequality**

```math
\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)
```

数式に沿っておよび数式内にドル記号を記述する

数式と同じ行にドル記号を文字として表示するには、区切り記号でない $ をエスケープして、行が正しくレンダリングされるようにする必要があります。

  • 数式内では、明示する \ の前に $ 記号を追加します。

    This expression uses `\$` to display a dollar sign: $`\sqrt{\$4}`$
    

    ドル記号の前にあるバックスラッシュが記号を数式の一部として表示することを示す、レンダリングされた Markdown のスクリーンショット。

  • 数式外の同じ行では、特定の$の周りにspanタグを使用してください。

    To split <span>$</span>100 in half, we calculate $100/2$
    

    レンダリングされた Markdown のスクリーンショット。ドル記号を span タグで囲んで、数式の一部としてではなく、インライン テキストとして記号を表示する方法を示しています。

参考資料

delimiters to show math inline: $\\sqrt{3x-1}+(1+x)^2$\n"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"picture","properties":{},"children":[{"type":"element","tagName":"source","properties":{"srcset":"/assets/cb-6685/mw-1440/images/help/writing/inline-math-markdown-rendering.webp 2x","type":"image/webp"},"children":[]},{"type":"element","tagName":"img","properties":{"src":"/assets/cb-6685/images/help/writing/inline-math-markdown-rendering.png","alt":"「3x - 1 の平方根に、(1 + x) の二乗を足す」というインライン数式が示されている Markdown がレンダリングされたスクリーンショット。"},"children":[]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"pre","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["hljs","language-text"]},"children":[{"type":"text","value":"This sentence uses $\\` and \\`$ delimiters to show math inline: 数式の記述 - GitHubドキュメント
Skip to main content
Skip to content

数式の記述

Markdown を使って、GitHub に数式を表示します。

この機能を使用できるユーザーについて

Markdown は、GitHub Web インターフェイスで使用できます。

数式の記述について

数式を明確に伝えるために、GitHub は、Markdown 内で LaTeX 形式の数式をサポートしています。 詳細については、Wikibooks の「LaTeX/Mathematics」を参照してください。

GitHubの数学レンダリング機能では MathJax が使用されます。open source、JavaScript ベースの表示エンジン。 MathJax では、幅広い LaTeX マクロと、いくつかの便利なアクセシビリティ拡張機能がサポートされています。 詳細については、MathJax のドキュメントと MathJax アクセシビリティ拡張機能のドキュメントを参照してください。

数式のレンダリングは、GitHub Issues、GitHub Discussions、pull request、Wiki、Markdown ファイルで利用できます。

インラインエクスプレッションの記述

テキストのインラインで数式を区切るには 2 つのオプションがあります。 式をドル記号 ($) で囲むか、または式を $` で開始し、`$ で終了することができます。 後者の構文は、記述する式に、マークダウン構文と重複する文字が含まれている場合に便利です。 詳しくは、「基本的な書き込みと書式設定の構文」をご覧ください。

This sentence uses `$` delimiters to show math inline: $\sqrt{3x-1}+(1+x)^2$

「3x - 1 の平方根に、(1 + x) の二乗を足す」というインライン数式が示されている Markdown がレンダリングされたスクリーンショット。

This sentence uses $\` and \`$ delimiters to show math inline: $`\sqrt{3x-1}+(1+x)^2`$

バッククォート構文を用いたインライン数式を含む Markdown のレンダリングスクリーンショット: 3x の平方根から 1 を引き、その後 (1 プラス x) の 2 乗を足した数式が示されています。

ブロックとして式を記述する

数式をブロックとして追加するには、新しい行を開始し、式を 2 つのドル記号 $$ で区切ります。

ヒント

.md ファイルに記述している場合は、次の例に示すように、行の末尾をバックスラッシュにするなど、特定の書式を使って改行を作成する必要があります。 Markdown の改行の詳細については、「基本的な書き込みと書式設定の構文」を参照してください。

**The Cauchy-Schwarz Inequality**\
$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$

レンダリングされた Markdown のスクリーンショット。複雑な数式が示されています。 不等式の数式の上に、"コーシーシュワルツの不等式" という太字のテキストが表示されています。

または、```math コード ブロック構文を使って、数式をブロックとして表示することもできます。 この構文では、$$ 区切り記号を使う必要はありません。 次の例では、上記と同じようにレンダリングされます。

**The Cauchy-Schwarz Inequality**

```math
\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)
```

数式に沿っておよび数式内にドル記号を記述する

数式と同じ行にドル記号を文字として表示するには、区切り記号でない $ をエスケープして、行が正しくレンダリングされるようにする必要があります。

  • 数式内では、明示する \ の前に $ 記号を追加します。

    This expression uses `\$` to display a dollar sign: $`\sqrt{\$4}`$
    

    ドル記号の前にあるバックスラッシュが記号を数式の一部として表示することを示す、レンダリングされた Markdown のスクリーンショット。

  • 数式外の同じ行では、特定の$の周りにspanタグを使用してください。

    To split <span>$</span>100 in half, we calculate $100/2$
    

    レンダリングされた Markdown のスクリーンショット。ドル記号を span タグで囲んで、数式の一部としてではなく、インライン テキストとして記号を表示する方法を示しています。

参考資料

\\sqrt{3x-1}+(1+x)^2`$\n"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"picture","properties":{},"children":[{"type":"element","tagName":"source","properties":{"srcset":"/assets/cb-10142/mw-1440/images/help/writing/inline-backtick-math-markdown-rendering.webp 2x","type":"image/webp"},"children":[]},{"type":"element","tagName":"img","properties":{"src":"/assets/cb-10142/images/help/writing/inline-backtick-math-markdown-rendering.png","alt":"バッククォート構文を用いたインライン数式を含む Markdown のレンダリングスクリーンショット: 3x の平方根から 1 を引き、その後 (1 プラス x) の 2 乗を足した数式が示されています。"},"children":[]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{"id":"writing-expressions-as-blocks","tabIndex":-1},"children":[{"type":"element","tagName":"a","properties":{"className":["heading-link"],"href":"#writing-expressions-as-blocks"},"children":[{"type":"text","value":"ブロックとして式を記述する"},{"type":"element","tagName":"span","properties":{"className":["heading-link-symbol"],"ariaHidden":"true"},"children":[]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"数式をブロックとして追加するには、新しい行を開始し、式を 2 つのドル記号 "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"$"}]},{"type":"text","value":" で区切ります。"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":"ghd-alert ghd-alert-success","dataContainer":"alert"},"children":[{"type":"element","tagName":"p","properties":{"className":["ghd-alert-title"]},"children":[{"type":"element","tagName":"svg","properties":{"version":"1.1","width":16,"height":16,"viewBox":"0 0 16 16","className":["octicon","mr-2"],"ariaHidden":true},"children":[{"type":"element","tagName":"path","properties":{"d":"M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z"},"children":[]}]},{"type":"text","value":"ヒント"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":" .md ファイルに記述している場合は、次の例に示すように、行の末尾をバックスラッシュにするなど、特定の書式を使って改行を作成する必要があります。 Markdown の改行の詳細については、「"},{"type":"element","tagName":"a","properties":{"href":"/ja/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#line-breaks"},"children":[{"type":"text","value":"基本的な書き込みと書式設定の構文"}]},{"type":"text","value":"」を参照してください。"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"pre","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["hljs","language-text"]},"children":[{"type":"text","value":"**The Cauchy-Schwarz Inequality**\\\n$\\left( \\sum_{k=1}^n a_k b_k \\right)^2 \\leq \\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right)$\n"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"picture","properties":{},"children":[{"type":"element","tagName":"source","properties":{"srcset":"/assets/cb-6672/mw-1440/images/help/writing/math-expression-as-a-block-rendering.webp 1x","type":"image/webp"},"children":[]},{"type":"element","tagName":"img","properties":{"src":"/assets/cb-6672/images/help/writing/math-expression-as-a-block-rendering.png","alt":"レンダリングされた Markdown のスクリーンショット。複雑な数式が示されています。 不等式の数式の上に、\"コーシーシュワルツの不等式\" という太字のテキストが表示されています。"},"children":[]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"または、"},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"```math"}]},{"type":"text","value":" コード ブロック構文を使って、数式をブロックとして表示することもできます。 この構文では、"},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"$"}]},{"type":"text","value":" 区切り記号を使う必要はありません。 次の例では、上記と同じようにレンダリングされます。"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"pre","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["hljs","language-text"]},"children":[{"type":"text","value":"**The Cauchy-Schwarz Inequality**\n\n```math\n\\left( \\sum_{k=1}^n a_k b_k \\right)^2 \\leq \\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right)\n```\n"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{"id":"writing-dollar-signs-in-line-with-and-within-mathematical-expressions","tabIndex":-1},"children":[{"type":"element","tagName":"a","properties":{"className":["heading-link"],"href":"#writing-dollar-signs-in-line-with-and-within-mathematical-expressions"},"children":[{"type":"text","value":"数式に沿っておよび数式内にドル記号を記述する"},{"type":"element","tagName":"span","properties":{"className":["heading-link-symbol"],"ariaHidden":"true"},"children":[]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"数式と同じ行にドル記号を文字として表示するには、区切り記号でない "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"$"}]},{"type":"text","value":" をエスケープして、行が正しくレンダリングされるようにする必要があります。"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"数式内では、明示する "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"\\"}]},{"type":"text","value":" の前に "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"$"}]},{"type":"text","value":" 記号を追加します。"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"pre","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["hljs","language-text"]},"children":[{"type":"text","value":"This expression uses `\\数式の記述 - GitHubドキュメント
Skip to main content
Skip to content

数式の記述

Markdown を使って、GitHub に数式を表示します。

この機能を使用できるユーザーについて

Markdown は、GitHub Web インターフェイスで使用できます。

数式の記述について

数式を明確に伝えるために、GitHub は、Markdown 内で LaTeX 形式の数式をサポートしています。 詳細については、Wikibooks の「LaTeX/Mathematics」を参照してください。

GitHubの数学レンダリング機能では MathJax が使用されます。open source、JavaScript ベースの表示エンジン。 MathJax では、幅広い LaTeX マクロと、いくつかの便利なアクセシビリティ拡張機能がサポートされています。 詳細については、MathJax のドキュメントと MathJax アクセシビリティ拡張機能のドキュメントを参照してください。

数式のレンダリングは、GitHub Issues、GitHub Discussions、pull request、Wiki、Markdown ファイルで利用できます。

インラインエクスプレッションの記述

テキストのインラインで数式を区切るには 2 つのオプションがあります。 式をドル記号 ($) で囲むか、または式を $` で開始し、`$ で終了することができます。 後者の構文は、記述する式に、マークダウン構文と重複する文字が含まれている場合に便利です。 詳しくは、「基本的な書き込みと書式設定の構文」をご覧ください。

This sentence uses `$` delimiters to show math inline: $\sqrt{3x-1}+(1+x)^2$

「3x - 1 の平方根に、(1 + x) の二乗を足す」というインライン数式が示されている Markdown がレンダリングされたスクリーンショット。

This sentence uses $\` and \`$ delimiters to show math inline: $`\sqrt{3x-1}+(1+x)^2`$

バッククォート構文を用いたインライン数式を含む Markdown のレンダリングスクリーンショット: 3x の平方根から 1 を引き、その後 (1 プラス x) の 2 乗を足した数式が示されています。

ブロックとして式を記述する

数式をブロックとして追加するには、新しい行を開始し、式を 2 つのドル記号 $$ で区切ります。

ヒント

.md ファイルに記述している場合は、次の例に示すように、行の末尾をバックスラッシュにするなど、特定の書式を使って改行を作成する必要があります。 Markdown の改行の詳細については、「基本的な書き込みと書式設定の構文」を参照してください。

**The Cauchy-Schwarz Inequality**\
$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$

レンダリングされた Markdown のスクリーンショット。複雑な数式が示されています。 不等式の数式の上に、"コーシーシュワルツの不等式" という太字のテキストが表示されています。

または、```math コード ブロック構文を使って、数式をブロックとして表示することもできます。 この構文では、$$ 区切り記号を使う必要はありません。 次の例では、上記と同じようにレンダリングされます。

**The Cauchy-Schwarz Inequality**

```math
\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)
```

数式に沿っておよび数式内にドル記号を記述する

数式と同じ行にドル記号を文字として表示するには、区切り記号でない $ をエスケープして、行が正しくレンダリングされるようにする必要があります。

  • 数式内では、明示する \ の前に $ 記号を追加します。

    This expression uses `\$` to display a dollar sign: $`\sqrt{\$4}`$
    

    ドル記号の前にあるバックスラッシュが記号を数式の一部として表示することを示す、レンダリングされた Markdown のスクリーンショット。

  • 数式外の同じ行では、特定の$の周りにspanタグを使用してください。

    To split <span>$</span>100 in half, we calculate $100/2$
    

    レンダリングされた Markdown のスクリーンショット。ドル記号を span タグで囲んで、数式の一部としてではなく、インライン テキストとして記号を表示する方法を示しています。

参考資料

to display a dollar sign: 数式の記述 - GitHubドキュメント
Skip to main content
Skip to content

数式の記述

Markdown を使って、GitHub に数式を表示します。

この機能を使用できるユーザーについて

Markdown は、GitHub Web インターフェイスで使用できます。

数式の記述について

数式を明確に伝えるために、GitHub は、Markdown 内で LaTeX 形式の数式をサポートしています。 詳細については、Wikibooks の「LaTeX/Mathematics」を参照してください。

GitHubの数学レンダリング機能では MathJax が使用されます。open source、JavaScript ベースの表示エンジン。 MathJax では、幅広い LaTeX マクロと、いくつかの便利なアクセシビリティ拡張機能がサポートされています。 詳細については、MathJax のドキュメントと MathJax アクセシビリティ拡張機能のドキュメントを参照してください。

数式のレンダリングは、GitHub Issues、GitHub Discussions、pull request、Wiki、Markdown ファイルで利用できます。

インラインエクスプレッションの記述

テキストのインラインで数式を区切るには 2 つのオプションがあります。 式をドル記号 ($) で囲むか、または式を $` で開始し、`$ で終了することができます。 後者の構文は、記述する式に、マークダウン構文と重複する文字が含まれている場合に便利です。 詳しくは、「基本的な書き込みと書式設定の構文」をご覧ください。

This sentence uses `$` delimiters to show math inline: $\sqrt{3x-1}+(1+x)^2$

「3x - 1 の平方根に、(1 + x) の二乗を足す」というインライン数式が示されている Markdown がレンダリングされたスクリーンショット。

This sentence uses $\` and \`$ delimiters to show math inline: $`\sqrt{3x-1}+(1+x)^2`$

バッククォート構文を用いたインライン数式を含む Markdown のレンダリングスクリーンショット: 3x の平方根から 1 を引き、その後 (1 プラス x) の 2 乗を足した数式が示されています。

ブロックとして式を記述する

数式をブロックとして追加するには、新しい行を開始し、式を 2 つのドル記号 $$ で区切ります。

ヒント

.md ファイルに記述している場合は、次の例に示すように、行の末尾をバックスラッシュにするなど、特定の書式を使って改行を作成する必要があります。 Markdown の改行の詳細については、「基本的な書き込みと書式設定の構文」を参照してください。

**The Cauchy-Schwarz Inequality**\
$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$

レンダリングされた Markdown のスクリーンショット。複雑な数式が示されています。 不等式の数式の上に、"コーシーシュワルツの不等式" という太字のテキストが表示されています。

または、```math コード ブロック構文を使って、数式をブロックとして表示することもできます。 この構文では、$$ 区切り記号を使う必要はありません。 次の例では、上記と同じようにレンダリングされます。

**The Cauchy-Schwarz Inequality**

```math
\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)
```

数式に沿っておよび数式内にドル記号を記述する

数式と同じ行にドル記号を文字として表示するには、区切り記号でない $ をエスケープして、行が正しくレンダリングされるようにする必要があります。

  • 数式内では、明示する \ の前に $ 記号を追加します。

    This expression uses `\$` to display a dollar sign: $`\sqrt{\$4}`$
    

    ドル記号の前にあるバックスラッシュが記号を数式の一部として表示することを示す、レンダリングされた Markdown のスクリーンショット。

  • 数式外の同じ行では、特定の$の周りにspanタグを使用してください。

    To split <span>$</span>100 in half, we calculate $100/2$
    

    レンダリングされた Markdown のスクリーンショット。ドル記号を span タグで囲んで、数式の一部としてではなく、インライン テキストとして記号を表示する方法を示しています。

参考資料

\\sqrt{\\$4}`$\n"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"picture","properties":{},"children":[{"type":"element","tagName":"source","properties":{"srcset":"/assets/cb-30316/mw-1440/images/help/writing/dollar-sign-within-math-expression.webp 2x","type":"image/webp"},"children":[]},{"type":"element","tagName":"img","properties":{"src":"/assets/cb-30316/images/help/writing/dollar-sign-within-math-expression.png","alt":"ドル記号の前にあるバックスラッシュが記号を数式の一部として表示することを示す、レンダリングされた Markdown のスクリーンショット。"},"children":[]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"数式外の同じ行では、特定の"},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"$"}]},{"type":"text","value":"の周りにspanタグを使用してください。"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"pre","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["hljs","language-text"]},"children":[{"type":"text","value":"To split \u003cspan\u003e$\u003c/span\u003e100 in half, we calculate $100/2$\n"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"picture","properties":{},"children":[{"type":"element","tagName":"source","properties":{"srcset":"/assets/cb-22382/mw-1440/images/help/writing/dollar-sign-inline-math-expression.webp 2x","type":"image/webp"},"children":[]},{"type":"element","tagName":"img","properties":{"src":"/assets/cb-22382/images/help/writing/dollar-sign-inline-math-expression.png","alt":"レンダリングされた Markdown のスクリーンショット。ドル記号を span タグで囲んで、数式の一部としてではなく、インライン テキストとして記号を表示する方法を示しています。"},"children":[]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{"id":"further-reading","tabIndex":-1},"children":[{"type":"element","tagName":"a","properties":{"className":["heading-link"],"href":"#further-reading"},"children":[{"type":"text","value":"参考資料"},{"type":"element","tagName":"span","properties":{"className":["heading-link-symbol"],"ariaHidden":"true"},"children":[]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"http://mathjax.org"},"children":[{"type":"text","value":"MathJax の Web サイト"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"/ja/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github"},"children":[{"type":"text","value":"GitHubでの記述と書式設定を始める"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://github.github.com/gfm/"},"children":[{"type":"text","value":"GitHubフレーバーマークダウン仕様"}]}]},{"type":"text","value":"\n"}]}],"data":{"quirksMode":false}},"miniTocItems":[{"contents":{"href":"#about-writing-mathematical-expressions","title":"数式の記述について"}},{"contents":{"href":"#writing-inline-expressions","title":"インラインエクスプレッションの記述"}},{"contents":{"href":"#writing-expressions-as-blocks","title":"ブロックとして式を記述する"}},{"contents":{"href":"#writing-dollar-signs-in-line-with-and-within-mathematical-expressions","title":"数式に沿っておよび数式内にドル記号を記述する"}},{"contents":{"href":"#further-reading","title":"参考資料"}}],"permissions":"","includesPlatformSpecificContent":false,"includesToolSpecificContent":false,"defaultPlatform":"","defaultTool":"","product":"\u003cp\u003eMarkdown は、GitHub Web インターフェイスで使用できます。\u003c/p\u003e","currentJourneyTrack":null,"detectedPlatforms":[],"detectedTools":[],"allTools":{"vscode":"Visual Studio Code","jetbrains":"JetBrains IDEs","visualstudio":"Visual Studio","cli":"GitHub CLI","webui":"Web browser","eclipse":"Eclipse","desktop":"Desktop","vimneovim":"Vim/Neovim","azure_data_studio":"Azure Data Studio","xcode":"Xcode","curl":"curl","javascript":"JavaScript","windowsterminal":"Windows Terminal","codespaces":"Codespaces","api":"API","mobile":"Mobile","copilotcli":"Copilot CLI","bash":"Bash","powershell":"PowerShell","skillsets":"Skillsets","agents":"Agents","jetbrains_beta":"JetBrains IDEs (Beta)","github_mobile":"GitHub Mobile","ides":"IDEs","importer_cli":"GitHub Enterprise Importer CLI"},"supportPortalVaIframeProps":{"supportPortalUrl":"https://support.github.com","vaFlowUrlParameter":""},"currentLayout":"default","currentPath":"/ja/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions"}},"languagesContext":{"languages":{"en":{"name":"English","code":"en"},"es":{"name":"Spanish","code":"es","nativeName":"Español"},"ja":{"name":"Japanese","code":"ja","nativeName":"日本語"},"pt":{"name":"Portuguese","code":"pt","nativeName":"Português do Brasil"},"zh":{"name":"Simplified Chinese","code":"zh","hreflang":"zh-Hans","nativeName":"简体中文"},"ru":{"name":"Russian","code":"ru","nativeName":"Русский"},"fr":{"name":"French","code":"fr","nativeName":"Français"},"ko":{"name":"Korean","code":"ko","nativeName":"한국어"},"de":{"name":"German","code":"de","nativeName":"Deutsch"}}},"__N_SSP":true},"page":"/[versionId]/[productId]/[...restPage]","query":{"versionId":"free-pro-team@latest","productId":"get-started","restPage":["writing-on-github","working-with-advanced-formatting","writing-mathematical-expressions"]},"buildId":"AqffGoFt0KPxVQG-4wgxh","isFallback":false,"isExperimentalCompile":false,"gssp":true,"appGip":true,"locale":"ja","locales":["en","es","ja","pt","zh","ru","fr","ko","de"],"defaultLocale":"en","scriptLoader":[]}