zudo-doc

Type to search...

to open search from anywhere

数式

作成2026年3月22日Takeshi Takatsudo

インライン、ブロック、フェンスドコードブロックに対応した KaTeX 数式サポートです。

設定で math が有効になっている場合(デフォルト:true)、KaTeX を使用して数式をレンダリングできます。

インライン数式

テキスト内に数式を埋め込むには、単一のドル記号を使用します。

数式 E=mc2E = mc^2 はインラインで表示されます。

数式 $E = mc^2$ はインラインで表示されます。

ブロック数式

中央揃えのディスプレイ数式をレンダリングするには、二重のドル記号を使用します。

ex2dx=π\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
$$
\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
$$

フェンスドコードブロック

math 言語識別子を指定したフェンスドコードブロックを使用します。

×E=Bt\nabla \times \mathbf{E} = -\frac{\partial \mathbf{B}}{\partial t}
```math
\nabla \times \mathbf{E} = -\frac{\partial \mathbf{B}}{\partial t}
```

設定

数式サポートは src/config/settings.tsmath 設定で制御されます:

export const settings = {
  // ...
  math: true, // デフォルトで有効
};

その他の例

二次方程式の解の公式

x=b±b24ac2ax = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
$$
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
$$

総和

i=1ni=n(n+1)2\sum_{i=1}^{n} i = \frac{n(n+1)}{2}
$$
\sum_{i=1}^{n} i = \frac{n(n+1)}{2}
$$

行列

[abcd][xy]=[ax+bycx+dy]\begin{bmatrix} a & b \\ c & d \end{bmatrix} \begin{bmatrix} x \\ y \end{bmatrix} = \begin{bmatrix} ax + by \\ cx + dy \end{bmatrix}
$$
\begin{bmatrix}
a & b \\
c & d
\end{bmatrix}
\begin{bmatrix}
x \\
y
\end{bmatrix}
=
\begin{bmatrix}
ax + by \\
cx + dy
\end{bmatrix}
$$

Revision History

AI Assistant

Ask a question about the documentation.