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
f(x) \coloneqq x^2 + 44,
\qquad
\underbrace{a_1 + a_2 + \dots + a_n}_{\mathclap{\text{all the terms of the sequence}}}伸縮する矢印と括弧です。
ラベル付きの矢印と括弧
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
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