本文へ移動

Scissor LaTeX での mathtools

Scissor LaTeX では mathtools パッケージが動作します。\DeclarePairedDelimiter、\coloneqq などのコロン付きの関係記号、dcases、cases*、スター付きの行列、\prescript、\shortintertext は動作し、\splitfrac、multlined といくつかのまれなコマンドは赤い数式になります。

パッケージの役割

mathtools は amsmath を拡張するパッケージです。いくつかのスペースの細部を修正し、ツールを追加します::= のようなコロン付きの関係記号、幅ゼロのボックス(\mathclap)、さらに多くの伸縮する矢印、上下の括弧、dcases、列の揃え方を指定できる行列、そして必要に応じて大きくなる括弧を定義する \DeclarePairedDelimiter です。

amsmath を自動で読み込むので、\usepackage{mathtools} だけで十分です。

ここで動作するもの

コマンドScissor LaTeX では備考
\coloneqq, \eqqcolon, \Coloneqq, \vcentcolon動作する
\mathclap, \mathllap, \mathrlap一部のみ内容は表示されますが、本来の幅のままです。
\xRightarrow[...]{...}, \xleftrightarrow, \xhookrightarrow, \xmapsto動作する
\overbracket, \underbracket動作する
\lparen, \rparen動作する
rcases, drcases動作する
dcases, dcases*, cases*動作する
pmatrix*, bmatrix*, vmatrix*動作する
\DeclarePairedDelimiter, \DeclarePairedDelimiterX, \DeclarePairedDelimiterXPP動作する
\splitfrac, \smashoperator, \adjustlimits, \mathmakebox非対応赤い数式になります。
multlined, \shoveleft, \Aboxed非対応赤い数式になります。
\prescript, \shortintertext動作する

例

\coloneqq を使った定義と、\mathclap で幅を抑えた括弧の下の長いラベルです。

\coloneqq と \mathclap

LaTeXプリアンブル: \usepackage{mathtools}エディタで開く (新しいタブで開きます)
f(x) \coloneqq x^2 + 44,
\qquad
\underbrace{a_1 + a_2 + \dots + a_n}_{\mathclap{\text{all the terms of the sequence}}}
Scissor LaTeX による組版: \coloneqq と \mathclap

伸縮する矢印と括弧です。

ラベル付きの矢印と括弧

LaTeXプリアンブル: \usepackage{mathtools}エディタで開く (新しいタブで開きます)
A \xRightarrow{\text{proof}} B \xmapsto{\;g\;} C
\qquad
\overbracket{x + y}^{\text{sum}} \cdot \underbracket{u - v}_{\text{difference}}

\DeclarePairedDelimiter は括弧を定義します。\abs{x} は括弧を小さいままにし、\abs*{x} は内容に合わせて大きくし、\abs[\Big]{x} は大きさを指定します。

\DeclarePairedDelimiter とその書き方

\documentclass{article}
\usepackage{mathtools}
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}
\begin{document}
\[ \abs{x - 44} < 1, \qquad \abs*{\frac{a}{b}} \le 1, \qquad \abs[\Big]{y} \]
\end{document}

分数をディスプレイサイズで表示する場合分けの関数には dcases を使います。

dcases

LaTeXプリアンブル: \usepackage{mathtools}エディタで開く (新しいタブで開きます)
g(x) =
\begin{dcases}
  \frac{1}{x} & x > 0 \\
  0            & x \le 0
\end{dcases}

互換性

  • TeX のインストール環境からここへ: 文書は同じ番号で組版されます。上で非対応と記した少数のコマンドだけが赤い数式になります。
  • ここから TeX のインストール環境へ: 文書はそのまま変更なしでコンパイルできます。

完全なマニュアルは CTAN にあります:ctan.org/pkg/mathtools。amsmath と \newcommand による独自のコマンドもご覧ください。

よくある質問

\DeclarePairedDelimiter は動作しますか?

はい。コマンドをプリアンブルで宣言してください。通常の形、スター付きの形、大きさを指定した形は TeX のインストール環境と同じように動作します。

\coloneqq は mathtools なしでも動作しますか?

Scissor LaTeX では動作しますが、TeX のインストール環境では mathtools(またはそれを定義する別のパッケージ)が必要なので、この行は残しておいてください。

このページの例はすべて、サイトのビルド時に Scissor LaTeX で組版されています。 最終更新:2026-11-07