Langkau ke kandungan

Menjajarkan persamaan dalam LaTeX: align, gather, cases

Gunakan persekitaran equation untuk satu formula bernombor, dan align untuk beberapa baris yang dijajarkan pada &. Letakkan \label{eq:name} di dalamnya dan \eqref{eq:name} dalam teks mencetak nombornya dalam kurungan.

Persamaan bernombor

Persekitaran equation meletakkan satu formula pada barisnya sendiri dengan nombor di sebelah kanan. Tambahkan \label di dalamnya, dan rujuknya dengan \eqref (nombor dalam kurungan) atau \ref (nombor sahaja).

Persamaan bernombor dan rujukan kepadanya

LaTeXMukadimah: \usepackage{amsmath}Buka dalam editor (dibuka dalam tab baharu)
The energy of a body at rest is
\begin{equation}
  E = mc^2 . \label{eq:energy}
\end{equation}
Equation~\eqref{eq:energy} links mass and energy;
\ref{eq:energy} is its number.
Disusun atur oleh Scissor LaTeX: Persamaan bernombor dan rujukan kepadanya

equation* dan \[ ... \] memberikan susun atur yang sama tanpa nombor. Persekitaran berbintang datang daripada pakej amsmath; muatkannya dalam setiap dokumen yang mengandungi matematik.

Menjajarkan beberapa baris

align menyusun beberapa baris sebaris pada tanda &, biasanya sejurus sebelum =. Akhiri setiap baris kecuali yang terakhir dengan \\.

Baris yang dijajarkan pada tanda sama dengan

LaTeXMukadimah: \usepackage{amsmath}Buka dalam editor (dibuka dalam tab baharu)
\begin{align*}
  (a+b)^2 &= (a+b)(a+b) \\
          &= a^2 + ab + ba + b^2 \\
          &= a^2 + 2ab + b^2
\end{align*}

Cara penomboran berfungsi di sini

Scissor LaTeX menomborkan persamaan seperti pemasangan TeX: setiap baris align atau gather mendapat nombor sendiri.

Anda tulisPemasangan TeXScissor LaTeX
equationsatu nomborsatu nombor
align, gather dengan tiga baristiga nombortiga nombor
\nonumber atau \notag pada sesetengah barisbaris itu tanpa nomborbaris itu tanpa nombor
\nonumber pada setiap baristiada nombortiada nombor
align*, gather*, equation*tiada nombortiada nombor
dua \label dalam satu blokdua labeldua label
\tag{A}tag "A" menggantikan nombortag "A" menggantikan nombor
\numberwithin{equation}{section}(1.1), (1.2)(1.1), (1.2)

Blok align: satu nombor bagi setiap baris

LaTeXMukadimah: \usepackage{amsmath}Buka dalam editor (dibuka dalam tab baharu)
\begin{align}
  f(x) &= (x+1)^2 \label{eq:square} \\
       &= x^2 + 2x + 1
\end{align}
By \eqref{eq:square}, $f(1) = 4$.

Satu persekitaran equation bagi setiap baris bernombor

LaTeXMukadimah: \usepackage{amsmath}Buka dalam editor (dibuka dalam tab baharu)
\begin{equation}
  a + b = 44 \label{eq:sum}
\end{equation}
\begin{equation}
  a - b = 2 \label{eq:diff}
\end{equation}
Adding \eqref{eq:sum} and \eqref{eq:diff} gives $a = 23$.

gather: baris yang dipusatkan

gather memusatkan beberapa baris tanpa menjajarkannya.

Baris yang dipusatkan dengan gather*

LaTeXMukadimah: \usepackage{amsmath}Buka dalam editor (dibuka dalam tab baharu)
\begin{gather*}
  a^2 + b^2 = c^2 \\
  e^{i\pi} + 1 = 0 \\
  \sin^2 x + \cos^2 x = 1
\end{gather*}

split: satu persamaan panjang merentasi beberapa baris

Di dalam equation, split memecahkan satu formula panjang kepada beberapa baris sejajar yang berkongsi satu nombor.

Persamaan panjang dipecahkan kepada dua baris

LaTeXMukadimah: \usepackage{amsmath}Buka dalam editor (dibuka dalam tab baharu)
\begin{equation}
\begin{split}
  (x+y)^3 &= (x+y)(x+y)^2 \\
          &= x^3 + 3x^2y + 3xy^2 + y^3
\end{split}
\end{equation}

multline juga memecahkan formula panjang tanpa penjajaran: baris pertamanya diletakkan di sebelah kiri dan baris terakhirnya di sebelah kanan.

cases: takrifan mengikut kes

Persekitaran cases meletakkan kurungan kerinting besar di hadapan beberapa baris. Pisahkan nilai dan syaratnya dengan &.

Fungsi yang ditakrifkan mengikut kes

LaTeXMukadimah: \usepackage{amsmath}Buka dalam editor (dibuka dalam tab baharu)
\begin{equation*}
  \operatorname{sign}(x) =
  \begin{cases}
    -1 & \text{if } x < 0, \\
     0 & \text{if } x = 0, \\
     1 & \text{if } x > 0.
  \end{cases}
\end{equation*}

aligned dan gathered di dalam matematik lain

aligned dan gathered berfungsi seperti align* dan gather*, tetapi di dalam formula, contohnya di dalam \[ ... \] atau di sebelah kurungan kerinting.

aligned di dalam matematik paparan

LaTeXMukadimah: \usepackage{amsmath}Buka dalam editor (dibuka dalam tab baharu)
\[
  \left.
  \begin{aligned}
    x + y &= 44 \\
    x - y &= 4
  \end{aligned}
  \right\}
  \quad \Rightarrow \quad x = 24,\ y = 20
\]

Persekitaran lain

PersekitaranDalam Scissor LaTeX
equation, equation*Berfungsi
align, align*Berfungsi, satu nombor bagi setiap baris
gather, gather*Berfungsi, satu nombor bagi setiap baris
multline, multline*Berfungsi
split (di dalam equation)Berfungsi
cases, aligned, gatheredBerfungsi
alignat, flalignBerfungsi
eqnarrayBerfungsi
beberapa pasangan lajur & dalam satu baris alignBerfungsi
\intertext{...}Berfungsi

Perbezaan daripada pemasangan TeX

Maklumat lanjut tentang pakej itu di halaman amsmath dan halaman mathtools. Manual penuh pakej itu ada di ctan.org/pkg/amsmath.

Untuk mencuba satu formula dengan cepat, dengan pratonton langsung, gunakan editor persamaan LaTeX.

Soalan dan jawapan

Bagaimanakah saya menjajarkan persamaan pada tanda sama dengan?

Gunakan \begin{align*} ... \end{align*} dan letakkan & sejurus sebelum setiap =. Akhiri setiap baris kecuali yang terakhir dengan \\.

Bagaimanakah saya membuang nombor daripada satu persamaan?

Gunakan equation*, align* atau \[ ... \] untuk formula tanpa nombor. Untuk meninggalkan nombor satu baris align, letakkan \nonumber (atau \notag) pada baris itu, sebelum \\nya.

Bagaimanakah saya menomborkan setiap baris align?

align menomborkan setiap baris secara berasingan; letakkan \label pada setiap baris yang ingin anda rujuk.

Setiap contoh di halaman ini disusun atur oleh Scissor LaTeX semasa laman dibina. Kali terakhir dikemas kini 2026-11-07.