メインコンテンツへスキップ
CraftはLaTeX数式記法に対応しており、シンプルな添字から複雑な多行数式まで幅広く扱えます。数式はすべてのプラットフォームでネイティブにレンダリングされ、エディタ内、ブロックプレビュー、書き出し時のいずれも同じ見た目で表示されます。 数式の使い方は2通りあります。独立した数式にはブロック数式を、テキスト内に数式を埋め込む場合はインライン数式を使います。

ブロック数式

ブロック数式は、独立した数式ブロックとして行の中央に表示されます。重要な数式、導出過程、多行の数式に最適です。 Craftドキュメント内のブロック数式

ブロック数式を挿入する

  • /formula と入力してスラッシュメニューから 数式を挿入(TeX) を選択
  • またはツールバーの挿入メニューを開き、**数式(TeX)**を選択

ブロック数式を編集する

ブロック数式をクリックすると数式エディタが開きます。入力フィールドにLaTeXコードを入力すると、レンダリングされた数式がリアルタイムで上部に反映されます。 ライブプレビュー付きのブロック数式エディタ

インライン数式

インライン数式はテキスト内にレンダリングされ、読む流れを妨げることなく変数・式・短い数式を参照できます。 テキスト内のインライン数式 インライン数式を挿入するには:
  1. $$ を入力して数式エディタを開く
  2. LaTeX記法で数式を入力する(例:E = mc^2
  3. 再び $$ を入力して閉じ、数式をレンダリングする
文中の変数や短い式にはインライン数式を使いましょう。重要な独立した数式、導出過程、複数行にわたる数式にはブロック数式が適しています。

LaTeXクイックリファレンス

Craftでよく使われるLaTeXコマンドをまとめました。

基本的な数学

演算子と関係記号

構造

括弧付き行列には \begin{pmatrix}...\end{pmatrix}、角括弧には bmatrix を使います:
その他の行列タイプ:vmatrix(縦棒)、Vmatrix(二重縦棒)、Bmatrix(波括弧)。
align* を使って & の位置で数式を揃えます:
\begin{array}{lcr} で列の揃えを指定し(l, c, r)、\\ で行を区切ります:

装飾

  • \cancel{x} — 右下がりの斜線
  • \bcancel{x} — 右上がりの斜線
  • \xcancel{x} — ×形の取り消し線
  • \boxed{expression} — 結果を枠で囲む
  • \overbrace{a+b+c}^{\text{label}} — 上側のブレース
  • \underbrace{a+b+c}_{\text{label}} — 下側のブレース
  • \overrightarrow{AB} — 上側の右向き矢印
  • \overleftarrow{AB} — 上側の左向き矢印
ラベルに合わせて伸縮する矢印:
  • \xrightarrow[\text{below}]{\text{above}} — 上下にラベル付きの右矢印
  • \xleftarrow{\text{label}} — 左矢印
  • \xRightarrow{} — 二重右矢印
  • \xleftrightarrow{} — 双方向矢印
区切り記号のサイズを手動で調整:
  • \big( \Big( \bigg( \Bigg( — 括弧のサイズを段階的に拡大
  • すべての区切り記号に対応:()[]\{\}|\|

数式の一部に色を付けることができます:
  • \color{blue}{x+y} — 部分式に色を付ける
  • \textcolor{red}{x} — テキストに色を付ける
  • \colorbox{yellow}{expression} — 背景色を付ける
省略コマンドも利用できます:\red{x}\blue{x}\green{x}\purple{x} など。
使用できる色の名前:red、blue、green、cyan、magenta、yellow、orange、purple、brown、black、white、gray、teal、pink、olive、violet。

特殊記法

Craftには物理学向けの記法コマンドが組み込まれています:
  • \abs{x} — 絶対値
  • \norm{x} — ノルム
  • \dd{x} — 微分
  • \dv{f}{x} — 全微分
  • \pdv{f}{x} — 偏微分
  • \grad\curl\divergence\cross — ベクトル解析演算子
  • \vb{F} — ベクトル太字
  • \bra{\psi} — ブラ ⟨ψ|
  • \ket{\phi} — ケット |φ⟩
  • \braket{\psi | \phi} — 内積 ⟨ψ|φ⟩
黒板太字で一般的な数集合に素早くアクセス:
  • \R — 実数 ℝ
  • \N — 自然数 ℕ
  • \Z — 整数 ℤ
  • \Q — 有理数 ℚ
  • \C — 複素数 ℂ
任意の文字には \mathbb{X} を使うこともできます。
標準のTeXマクロ構文を使って、数式内で再利用可能なコマンドを定義できます:
\newcommand{\cmd}[n]{definition} 構文も使用できます。

数式タグ

\tag{n} で数式にラベルを付けます:
括弧なしのタグには \tag*{text}、揃え環境での番号の非表示には \notag を使います。

使用例

よく使われる実用的な数式をいくつか紹介します:

上付き・下付き文字

インライン数式を使った上付き・下付き文字のフォーマット

コードブロック

シンタックスハイライト付きのコードブロックの挿入と書式設定

Markdownショートカット

インライン数式を含むMarkdown形式のショートカットでテキストを書式設定