Przejdź do treści

amsmath w Scissor LaTeX

Pakiet amsmath działa w Scissor LaTeX: align i gather numerują każdy wiersz, a \tag, \intertext, subequations, \numberwithin, \genfrac, split, cases, środowiska macierzy i \DeclareMathOperator działają jak w LaTeX.

Do czego służy pakiet

amsmath to standardowy zestaw narzędzi do matematyki wyświetlanej. Dodaje środowiska do wyrównywanych i grupowanych równań, macierze z nawiasami, \text wewnątrz wzorów, lepsze ułamki i symbole Newtona oraz \eqref do odwołań do równań.

Wczytaj go w preambule poleceniem \usepackage{amsmath}. W Scissor LaTeX większość jego poleceń działa też bez tego wiersza, ale zostaw go, aby dokument kompilował się również w instalacji TeX.

Co tu działa

Polecenie lub środowiskoW Scissor LaTeXUwagi
equation, equation*DziałaJeden numer albo żaden.
align, align*Działa
gather, gather*Działa
multline, multline*Działa
flalign, alignat, eqnarrayDziała
split, aligned, gatheredDziałaWewnątrz equation lub \[ ... \].
casesDziała
matrix, pmatrix, bmatrix, Bmatrix, vmatrix, Vmatrix, smallmatrixDziała
\text{...}, \operatorname{...}Działa
\DeclareMathOperator, \DeclareMathOperator*DziałaUmieść je w preambule.
\dfrac, \tfrac, \cfrac, \binom, \dbinom, \genfracDziała
\boxed, \substack, \overset, \underset, \smashDziała
\xrightarrow[...]{...}, \xleftarrow[...]{...}Działa
\eqref, \labelDziała
\nonumber, \notagDziała
\tag{...}, \tag*{...}Działa
\numberwithin, subequationsDziała
\intertext, \shortintertextDziała
\iint, \iiintDziała\iiiint i \idotsint dają czerwony wzór.

Przykłady

Równania wyrównane do znaku równości, z odsyłaczem do bloku:

align z \label i \eqref

LaTeXPreambuła: \usepackage{amsmath}Otwórz w edytorze (otwiera się w nowej karcie)
\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.
Złożone przez Scissor LaTeX: align z \label i \eqref

Funkcja określona przedziałami z cases i \text oraz operator zadeklarowany w preambule:

cases, \text i \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}

Macierze z różnymi nawiasami i długi wzór podzielony za pomocą split:

Macierze i split

LaTeXPreambuła: \usepackage{amsmath}Otwórz w edytorze (otwiera się w nowej karcie)
\[
  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}
Złożone przez Scissor LaTeX: Macierze i split

Ułamki, symbole Newtona, ramki i granice w kilku wierszach:

\dfrac, \binom, \boxed i \substack

LaTeXPreambuła: \usepackage{amsmath}Otwórz w edytorze (otwiera się w nowej karcie)
\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 wstawia wiersz tekstu między wiersze align:

\intertext między dwoma wierszami

LaTeXPreambuła: \usepackage{amsmath}Otwórz w edytorze (otwiera się w nowej karcie)
\begin{align}
  x &= 44 \intertext{and therefore}
  y &= 2x
\end{align}

Zgodność

  • Z instalacji TeX do Scissor LaTeX: dokumenty składają się z tymi samymi numerami; tylko nieliczne polecenia oznaczone wyżej jako nieobsługiwane dają czerwony wzór.
  • Ze Scissor LaTeX do instalacji TeX: dokumenty kompilują się tam bez zmian.

Pełna dokumentacja jest dostępna w CTAN: ctan.org/pkg/amsmath. Wprowadzenie krok po kroku znajdziesz na stronach Równania, wyrównanie i numeracja oraz Macierze.

Pytania i odpowiedzi

Czy każdy wiersz align dostaje własny numer?

Tak, jak w instalacji TeX. Wstaw \nonumber lub \notag w wierszach, które mają pozostać bez numeru.

Czy mogę za pomocą \tag nadać równaniu własną etykietę?

Tak. \tag{A} pokazuje (A) zamiast numeru, a \eqref do jego etykiety drukuje ten znacznik.

Czy \DeclareMathOperator jest obsługiwane?

Tak. Zadeklaruj operator w preambule, jak w instalacji TeX, i używaj go jak \sin. Wersja z gwiazdką umieszcza granice pod nazwą w matematyce wyświetlanej.

Każdy przykład na tej stronie jest składany przez Scissor LaTeX podczas budowania witryny. Ostatnia aktualizacja: 2026-11-07.