Chuyển đến nội dung

mathtools trong Scissor LaTeX

Gói mathtools hoạt động trong Scissor LaTeX: \DeclarePairedDelimiter, các quan hệ có dấu hai chấm như \coloneqq, dcases, cases*, các ma trận có dấu sao, \prescript và \shortintertext hoạt động; \splitfrac, multlined và một vài lệnh hiếm hơn hiện công thức màu đỏ.

Gói này làm gì

mathtools được xây dựng trên amsmath. Nó sửa một vài chi tiết về khoảng cách và thêm các công cụ: quan hệ có dấu hai chấm như :=, hộp có độ rộng bằng không (\mathclap), thêm mũi tên co giãn, ngoặc phía trên và phía dưới, dcases, ma trận có căn chỉnh cột, và \DeclarePairedDelimiter cho các cặp ngoặc to ra khi cần.

Nó tự nạp amsmath cho bạn, nên \usepackage{mathtools} là đủ.

Những gì hoạt động ở đây

LệnhTrong Scissor LaTeXGhi chú
\coloneqq, \eqqcolon, \Coloneqq, \vcentcolonHoạt động
\mathclap, \mathllap, \mathrlapMột phầnNội dung được hiển thị, nhưng với độ rộng đầy đủ của nó.
\xRightarrow[...]{...}, \xleftrightarrow, \xhookrightarrow, \xmapstoHoạt động
\overbracket, \underbracketHoạt động
\lparen, \rparenHoạt động
rcases, drcasesHoạt động
dcases, dcases*, cases*Hoạt động
pmatrix*, bmatrix*, vmatrix*Hoạt động
\DeclarePairedDelimiter, \DeclarePairedDelimiterX, \DeclarePairedDelimiterXPPHoạt động
\splitfrac, \smashoperator, \adjustlimits, \mathmakeboxKhông hỗ trợCông thức màu đỏ.
multlined, \shoveleft, \AboxedKhông hỗ trợCông thức màu đỏ.
\prescript, \shortintertextHoạt động

Ví dụ

Định nghĩa với \coloneqq, và một nhãn dài dưới dấu ngoặc nhọn được giữ hẹp bằng \mathclap:

\coloneqq và \mathclap

LaTeXPhần mở đầu: \usepackage{mathtools}Mở trong trình soạn (mở trong thẻ mới)
f(x) \coloneqq x^2 + 44,
\qquad
\underbrace{a_1 + a_2 + \dots + a_n}_{\mathclap{\text{all the terms of the sequence}}}
Dàn trang bởi Scissor LaTeX: \coloneqq và \mathclap

Mũi tên và ngoặc co giãn:

Mũi tên và ngoặc có nhãn

LaTeXPhần mở đầu: \usepackage{mathtools}Mở trong trình soạn (mở trong thẻ mới)
A \xRightarrow{\text{proof}} B \xmapsto{\;g\;} C
\qquad
\overbracket{x + y}^{\text{sum}} \cdot \underbracket{u - v}_{\text{difference}}

\DeclarePairedDelimiter định nghĩa cặp ngoặc: \abs{x} giữ chúng nhỏ, \abs*{x} cho chúng to ra theo nội dung và \abs[\Big]{x} đặt kích thước của chúng:

\DeclarePairedDelimiter và các dạng của nó

\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}

Với một hàm từng khúc có phân số ở cỡ hiển thị, hãy dùng dcases:

dcases

LaTeXPhần mở đầu: \usepackage{mathtools}Mở trong trình soạn (mở trong thẻ mới)
g(x) =
\begin{dcases}
  \frac{1}{x} & x > 0 \\
  0            & x \le 0
\end{dcases}

Khả năng tương thích

  • Từ một bản cài đặt TeX sang đây: tài liệu được dàn trang với cùng các số; chỉ vài lệnh được đánh dấu là không hỗ trợ ở trên hiện công thức màu đỏ.
  • Từ đây sang một bản cài đặt TeX: tài liệu biên dịch ở đó mà không cần sửa.

Tài liệu hướng dẫn đầy đủ có trên CTAN: ctan.org/pkg/mathtools. Xem thêm amsmath và Tự định nghĩa lệnh với \newcommand.

Hỏi và đáp

\DeclarePairedDelimiter có hoạt động không?

Có. Hãy khai báo lệnh trong phần mở đầu; dạng thường, dạng có dấu sao và dạng có kích thước hoạt động như trong một bản cài đặt TeX.

\coloneqq có hoạt động khi không có mathtools không?

Trong Scissor LaTeX thì có, nhưng một bản cài đặt TeX cần mathtools (hoặc một gói khác định nghĩa nó), vì vậy hãy giữ dòng này.

Mọi ví dụ trên trang này đều được Scissor LaTeX dàn trang khi xây dựng trang web. Cập nhật lần cuối 2026-11-07.