Scissor LaTeX 中的 mathtools
mathtools 套件在 Scissor LaTeX 中可用:\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 安裝環境一樣能用。
沒有 mathtools,\coloneqq 也能用嗎?
在 Scissor LaTeX 中可以,但 TeX 安裝環境需要 mathtools(或其他定義它的套件),所以請保留這一行。
本頁的每個範例都在建置網站時由 Scissor LaTeX 排版。 最後更新:2026-11-07