Chuyển đến nội dung

amsmath trong Scissor LaTeX

Gói amsmath hoạt động trong Scissor LaTeX: align và gather đánh số mọi hàng, và \tag, \intertext, subequations, \numberwithin, \genfrac, split, cases, các môi trường ma trận và \DeclareMathOperator hoạt động như trong LaTeX.

Gói này làm gì

amsmath là bộ công cụ tiêu chuẩn cho toán dạng hiển thị. Nó thêm các môi trường cho phương trình được căn chỉnh và nhóm lại, ma trận có ngoặc, \text bên trong công thức, phân số và tổ hợp đẹp hơn, và \eqref để tham chiếu đến phương trình.

Nạp gói trong phần mở đầu bằng \usepackage{amsmath}. Trong Scissor LaTeX, hầu hết các lệnh của nó vẫn hoạt động khi không có dòng này, nhưng hãy giữ lại để tài liệu của bạn cũng biên dịch được trong một bản cài đặt TeX.

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

Lệnh hoặc môi trườngTrong Scissor LaTeXGhi chú
equation, equation*Hoạt độngMột số, hoặc không có số.
align, align*Hoạt động
gather, gather*Hoạt động
multline, multline*Hoạt động
flalign, alignat, eqnarrayHoạt động
split, aligned, gatheredHoạt độngBên trong equation hoặc \[ ... \].
casesHoạt động
matrix, pmatrix, bmatrix, Bmatrix, vmatrix, Vmatrix, smallmatrixHoạt động
\text{...}, \operatorname{...}Hoạt động
\DeclareMathOperator, \DeclareMathOperator*Hoạt độngĐặt trong phần mở đầu.
\dfrac, \tfrac, \cfrac, \binom, \dbinom, \genfracHoạt động
\boxed, \substack, \overset, \underset, \smashHoạt động
\xrightarrow[...]{...}, \xleftarrow[...]{...}Hoạt động
\eqref, \labelHoạt động
\nonumber, \notagHoạt động
\tag{...}, \tag*{...}Hoạt động
\numberwithin, subequationsHoạt động
\intertext, \shortintertextHoạt động
\iint, \iiintHoạt động\iiiint và \idotsint hiện công thức màu đỏ.

Ví dụ

Các phương trình căn tại dấu bằng, kèm tham chiếu đến khối:

align với \label và \eqref

LaTeXPhần mở đầu: \usepackage{amsmath}Mở trong trình soạn (mở trong thẻ mới)
\begin{align}
  f(x) &= (x + 1)^2 \label{eq:square}\\
       &= x^2 + 2x + 1
\end{align}
Expanding the square in \eqref{eq:square} gives three terms.
Dàn trang bởi Scissor LaTeX: align với \label và \eqref

Một hàm từng khúc với cases và \text, cùng một toán tử được khai báo trong phần mở đầu:

cases, \text và \DeclareMathOperator

\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator{\sgn}{sgn}
\begin{document}
\[
  \sgn(x) =
  \begin{cases}
    1  & \text{if } x > 0,\\
    0  & \text{if } x = 0,\\
    -1 & \text{otherwise.}
  \end{cases}
\]
\end{document}

Ma trận với các loại ngoặc khác nhau, và một công thức dài được ngắt bằng split:

Ma trận và split

LaTeXPhần mở đầu: \usepackage{amsmath}Mở trong trình soạn (mở trong thẻ mới)
\[
  A = \begin{pmatrix} 1 & 2 \\ 3 & 44 \end{pmatrix},\quad
  B = \begin{bmatrix} a & b \\ c & d \end{bmatrix},\quad
  \det A = \begin{vmatrix} 1 & 2 \\ 3 & 44 \end{vmatrix} = 38
\]
\begin{equation}
  \begin{split}
    (a + b)^3 &= (a + b)(a + b)^2 \\
              &= a^3 + 3a^2 b + 3a b^2 + b^3
  \end{split}
\end{equation}
Dàn trang bởi Scissor LaTeX: Ma trận và split

Phân số, tổ hợp, khung và cận xếp chồng:

\dfrac, \binom, \boxed và \substack

LaTeXPhần mở đầu: \usepackage{amsmath}Mở trong trình soạn (mở trong thẻ mới)
\boxed{\, \sum_{\substack{0 \le i \le n \\ i \text{ even}}} \binom{n}{i} = 2^{n-1} \,}
\qquad
\dfrac{1}{1 + \cfrac{1}{2 + \cfrac{1}{3}}}
\qquad
A \xrightarrow{\;f\;} B

\intertext đặt một dòng văn bản giữa các hàng của một align:

\intertext giữa hai hàng

LaTeXPhần mở đầu: \usepackage{amsmath}Mở trong trình soạn (mở trong thẻ mới)
\begin{align}
  x &= 44 \intertext{and therefore}
  y &= 2x
\end{align}

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/amsmath. Để được giới thiệu từng bước, xem Phương trình, căn chỉnh và đánh số và Ma trận.

Hỏi và đáp

Mỗi hàng của align có số riêng không?

Có, giống như trong một bản cài đặt TeX. Hãy đặt \nonumber hoặc \notag trên những hàng không cần số.

Tôi có thể dùng \tag để gán nhãn tùy chỉnh cho phương trình không?

Có. \tag{A} hiện (A) thay cho số, và \eqref tới nhãn của nó in ra tag đó.

\DeclareMathOperator có được hỗ trợ không?

Có. Khai báo toán tử trong phần mở đầu, như trong một bản cài đặt TeX, rồi dùng nó như \sin. Dạng có dấu sao đặt cận bên dưới tên toán tử trong toán hiển thị.

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.