İçeriğe geç

LaTeX'te denklem hizalama: align, gather, cases

Tek bir numaralı formül için equation ortamını, & işaretinde hizalanan birkaç satır için align ortamını kullanın. İçine \label{eq:name} koyun; metindeki \eqref{eq:name} numarayı parantez içinde yazdırır.

Numaralı bir denklem

equation ortamı, tek bir formülü sağda bir numarayla kendi satırına yerleştirir. İçine \label ekleyin ve ona \eqref (parantez içinde numara) ya da \ref (yalnızca numara) ile gönderme yapın.

Numaralı bir denklem ve ona bir gönderme

LaTeXÖnsöz: \usepackage{amsmath}Düzenleyicide aç (yeni sekmede açılır)
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.
Scissor LaTeX tarafından dizildi: Numaralı bir denklem ve ona bir gönderme

equation* ve \[ ... \] aynı düzeni numarasız verir. Yıldızlı ortamlar amsmath paketinden gelir; matematik içeren her belgede bu paketi yükleyin.

Birkaç satırı hizalamak

align, birkaç satırı genellikle = işaretinin hemen önüne konan & işaretinde hizalar. Sonuncusu dışındaki her satırı \\ ile bitirin.

Eşittir işaretinde hizalanmış satırlar

LaTeXÖnsöz: \usepackage{amsmath}Düzenleyicide aç (yeni sekmede açılır)
\begin{align*}
  (a+b)^2 &= (a+b)(a+b) \\
          &= a^2 + ab + ba + b^2 \\
          &= a^2 + 2ab + b^2
\end{align*}

Numaralandırma burada nasıl çalışır

Scissor LaTeX denklemleri bir TeX kurulumu gibi numaralar: bir align veya gather ortamının her satırı kendi numarasını alır.

YazdığınızTeX kurulumuScissor LaTeX
equationbir numarabir numara
üç satırlı align, gatherüç numaraüç numara
bazı satırlarda \nonumber veya \notago satırlar numarasızo satırlar numarasız
her satırda \nonumbernumara yoknumara yok
align*, gather*, equation*numara yoknumara yok
bir blokta iki \labeliki etiketiki etiket
\tag{A}numara yerine "A" etiketinumara yerine "A" etiketi
\numberwithin{equation}{section}(1.1), (1.2)(1.1), (1.2)

Bir align bloğu: satır başına bir numara

LaTeXÖnsöz: \usepackage{amsmath}Düzenleyicide aç (yeni sekmede açılır)
\begin{align}
  f(x) &= (x+1)^2 \label{eq:square} \\
       &= x^2 + 2x + 1
\end{align}
By \eqref{eq:square}, $f(1) = 4$.

Numaralı her satır için bir equation ortamı

LaTeXÖnsöz: \usepackage{amsmath}Düzenleyicide aç (yeni sekmede açılır)
\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: ortalanmış satırlar

gather, birkaç satırı hizalamadan ortalar.

gather* ile ortalanmış satırlar

LaTeXÖnsöz: \usepackage{amsmath}Düzenleyicide aç (yeni sekmede açılır)
\begin{gather*}
  a^2 + b^2 = c^2 \\
  e^{i\pi} + 1 = 0 \\
  \sin^2 x + \cos^2 x = 1
\end{gather*}

split: birkaç satıra yayılan uzun bir denklem

Bir equation içinde split, uzun bir formülü tek numarayı paylaşan birkaç hizalı satıra böler.

İki satıra bölünmüş uzun bir denklem

LaTeXÖnsöz: \usepackage{amsmath}Düzenleyicide aç (yeni sekmede açılır)
\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 de uzun bir formülü hizalamadan böler: ilk satırı sola, son satırı sağa yerleştirir.

cases: durumlara göre tanımlar

cases ortamı birkaç satırın önüne büyük bir süslü parantez koyar. Değeri ve koşulu & ile ayırın.

Durumlara göre tanımlanmış bir fonksiyon

LaTeXÖnsöz: \usepackage{amsmath}Düzenleyicide aç (yeni sekmede açılır)
\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*}

Başka matematiğin içinde aligned ve gathered

aligned ve gathered, align* ve gather* gibi çalışır, ancak bir formülün içinde, örneğin \[ ... \] içinde veya bir süslü parantezin yanında.

Ayrı satırdaki matematiğin içinde aligned

LaTeXÖnsöz: \usepackage{amsmath}Düzenleyicide aç (yeni sekmede açılır)
\[
  \left.
  \begin{aligned}
    x + y &= 44 \\
    x - y &= 4
  \end{aligned}
  \right\}
  \quad \Rightarrow \quad x = 24,\ y = 20
\]

Diğer ortamlar

OrtamScissor LaTeX'te
equation, equation*Çalışır
align, align*Çalışır, satır başına bir numara
gather, gather*Çalışır, satır başına bir numara
multline, multline*Çalışır
split (equation içinde)Çalışır
cases, aligned, gatheredÇalışır
alignat, flalignÇalışır
eqnarrayÇalışır
tek bir align satırında birkaç & sütun çiftiÇalışır
\intertext{...}Çalışır

TeX kurulumundan farklı olanlar

Paket hakkında daha fazlası amsmath sayfasında ve mathtools sayfasında. Paketin kılavuzunun tamamı ctan.org/pkg/amsmath adresindedir.

Tek bir formülü canlı önizlemeyle hızlıca denemek için LaTeX denklem düzenleyicisini kullanın.

Sorular ve yanıtlar

Denklemler eşittir işaretinde nasıl hizalanır?

\begin{align*} ... \end{align*} kullanın ve her = işaretinin hemen önüne & koyun. Sonuncusu dışındaki her satırı \\ ile bitirin.

Bir denklemin numarasını nasıl kaldırırım?

Numarasız bir formül için equation*, align* veya \[ ... \] kullanın. Bir align ortamındaki tek bir satırın numarasını kaldırmak için o satıra, \\ işaretinden önce \nonumber (veya \notag) koyun.

Bir align ortamının her satırını nasıl numaralarım?

align her satırı ayrı ayrı numaralar; göndermede bulunmak istediğiniz her satıra bir \label koyun.

Bu sayfadaki her örnek, site oluşturulurken Scissor LaTeX tarafından dizilir. Son güncelleme: 2026-11-07.