LaTeX とは
LaTeX(読み方:「ラテフ」)は、TeX 組版システムの上に構築された高品質な組版システムで、Leslie Lamport によって 1984 年に公開されました。学術界、特に数学、物理学、計算機科学の分野で広く使用されており、ほぼすべての学術論文、教科書、技術レポートが LaTeX で組版されています。
KaTeX とは
KaTeX は、Khan Academy によって開発された純粋な JavaScript 数式組版ライブラリで、ブラウザ内で LaTeX 数式を高速にレンダリングします。MathJax と比較して、KaTeX は速度に重点を置いており、サーバー側の TeX と同等のレンダリング速度を維持しながら高品質な出力を実現します。このツールは KaTeX エンジンを使用してリアルタイムレンダリングを行います。
区切り文字
LaTeX 数式は区切り文字で囲まれ、インラインモードとディスプレイ(ブロック)モードの二つがあります:
- インライン:
\( ... \) または $ ... $ で囲み、テキスト行内に埋め込みます。
- ディスプレイ:
\[ ... \] または $$ ... $$ で囲み、独立した行で中央揃え表示します。
例えば、インライン数式 \( E = mc^2 \) はテキスト内に配置され、ディスプレイ数式は独立して表示されます:
\[ \int_{a}^{b} f(x)\,dx = F(b) - F(a) \]
構文クイックリファレンス
- 分数:
\frac{分子}{分母}
- 累乗根:
\sqrt{x}, \sqrt[n]{x}
- 上付き・下付き:
x^{2}, x_{i}
- ギリシャ文字:
\alpha, \beta, \gamma, \pi, \infty
- 総和:
\sum_{i=1}^{n}
- 積分:
\int_{a}^{b}
- 極限:
\lim_{x \to 0}
- 行列:
\begin{pmatrix}...\end{pmatrix}
- 区分関数:
\begin{cases}...\end{cases}
- 複数行整列:
\begin{aligned}...\end{aligned}
使用のヒント
- 短い記号にはインラインモードを、完全な数式にはディスプレイモードを使用します。
- 行列では
& で列を区切り、\\ で改行します。
\, で細スペースを挿入し、dx などの間隔を改善します。
- 複雑な数式は複数行の整列環境に分割して可読性を向上させます。
すべての入力はブラウザ内でローカルに処理され、サーバーにアップロードされることはありません。