Bir denklem grubunu ve bireysel denklemlerini referanslamak için amsmath paketini yükleyin, numaralı görüntüyü subequations içine alın ve grup etiketini bu sarmalayıcının hemen içine yerleştirin. Her numaralı satıra ayrı bir etiket verin, ardından herhangi bir seviyeyi \eqref ile atıf yapın. amsmath Kullanıcı Kılavuzu, §3.11.

Bu kılavuz, “sistem (1)” ve “denklem (1b)” gibi referanslara ihtiyaç duyan, Mac üzerinde bir LaTeX belgesi düzenleyen biri içindir. Örnekler soyut cebirsel ifadeler kullanır ve ayrı denklemleri numaralandıran ortamları, yalnızca birden fazla satırı düzenleyenlerden ayırır.

Grup referansı ve bireysel denklem referansları oluşturun

Çalışan bir LaTeX kurulumuyla başlayın. LaTeX Projesi, MacTeX'i, LaTeX, tam bir TeX sistemi ve belge editörleri içeren bir Mac dağıtımı olarak tanımlar. Aşağıdaki numaralandırma tekniği amsmath paketinden gelir. LaTeX Edinme; CTAN: amsmath.

Aşağıdaki tam belgeyi LaTeX editörünüzde equation-group.tex olarak kaydedin. Önemli yerleşim, \label{eq:system}'nın \begin{subequations}'ten hemen sonra, iç align başlamadan önce olmasıdır. Paket kılavuzu bu konumu ebeveyn numarasını yakalamak için açıkça belgelemiştir. amsmath Kullanıcı Kılavuzu, §3.11.3.

\documentclass{article}
\usepackage{amsmath}

\begin{document}

Consider the system~\eqref{eq:system}:
\begin{subequations}\label{eq:system}
\begin{align}
  a+b &= c \label{eq:sum} \\
  a-b &= d \label{eq:difference} \\
  2a  &= c+d \label{eq:combined}
\end{align}
\end{subequations}

The whole group is system~\eqref{eq:system}.
The second relation is equation~\eqref{eq:difference}.
Together, equations~\eqref{eq:sum} and~\eqref{eq:difference}
give equation~\eqref{eq:combined}.

\begin{equation}\label{eq:next}
  2b=c-d
\end{equation}

The next equation is~\eqref{eq:next}.

\end{document}

Ana dosyayı iki kez derleyin ki LaTeX referans bilgilerini yazıp okuyabilsin. Terminalden, pdflatex mevcutken ve çalışma dizininiz kaydedilmiş dosyayı içerdiğinde, aşağıdaki komutları çalıştırın. LaTeX'in yardımcı dosya kullanımı, referansların ilk çalıştırmada ?? olarak görünmesinin nedenini açıklar. LearnLaTeX: Çapraz Referanslama.

pdflatex -halt-on-error equation-group.tex
pdflatex -halt-on-error equation-group.tex

Bu bağımsız belge için beklenen referanslar aşağıda listelenmiştir. Bunlar, belgelenen numaralandırma davranışından çıkan tahminlerdir, yerel bir derleme raporu değildir; araştırma ortamında LaTeX derleyici mevcut değildi.

Referans komutu Beklenen sonuç Neyi tanımlar
\eqref{eq:system} (1) Tam grup
\eqref{eq:sum} (1a) İlk denklem
\eqref{eq:difference} (1b) İkinci denklem
\eqref{eq:combined} (1c) Üçüncü denklem
\eqref{eq:next} (2) Gruptan sonraki denklem

Uygulama sıyayı açıklar: subequations girildiğinde ebeveyn denklem numarası artırılır ve kaydedilir, ardından bir alt sayaç başlar. Sarmalayıcıdan çıkıldığında ana sayaç ebeveyn değerine geri döner. Sonuç olarak, ebeveyn (1) altındaki üç alt öğe, normal denklem (2) ile takip edilir. amsmath paketi, §15.

Referans hedeflerinizle eşleşen ortamı seçin

Düzeni seçmeden önce, okuyucunun neyi atıf yapabilmesi gerektiğine karar verin: koleksiyonu, her denklemi, yoksa satırlar arasında bölünmüş tek bir ifadeyi. Bu karar yardımı paket belgelerindeki ayrımları uygular. amsmath Kullanıcı Kılavuzu, §§3.2–3.7.

Okuyucunun ihtiyacı Desteklenen yapı Numaralandırma hedefi
Bir grubu ve her hizalanmış denklemi atıf yapın subequations etrafında align Ebeveyn artı numaralı satırlar
Ayrı ayrı ortalanmış denklemlerin bir grubunu atıf yapın subequations etrafında gather Ebeveyn artı numaralı denklemler
Yazı ile ayrılmış ilgili görüntüleri atıf yapın Birden fazla numaralı görüntü etrafında tek subequations Ebeveyn artı her görüntü
Tek bir çok satırlı ifadeyi atıf yapın equation içeren split veya aligned Tek denklem numarası
Otomatik numarasız hizalı satırları göster align* Otomatik satır numarası yok

Neden aligned bireysel alt denklemler oluşturmaz

aligned, içeren bir matematik ortamı içindeki bir yapı taşdır. equation'ı aligned ile kullanmak, içeren denkleme bir numara verir; bu, her satır için ayrı bir numaralı hedef oluşturmaz. Bireysel satır referansları için, subequations içinde align'yi seçin. Kılavuz, bu görüntü ortamlarını alt yapı taşlarından ayırır. amsmath Kullanıcı Kılavuzu, §3.7.

Faydalı bir planlama testi, atıf yapacak cümleyi önce taslaklamaktır. Eğer “sistem (1) içindeki ikinci denklem” gerekiyorsa, ilk örnek her iki hedefi de sağlar. Eğer sadece “denklem (1) içindeki türetme” gerekiyorsa, tek bir numaralı çok satırlı görüntü yeterli olabilir. Etiketler eklemeden önce yapıyı seçin; bu, kast edilen referans hedeflerini açıkça ortaya koyar.

Ayrı görüntüler arasında tek bir grup tutun

Sarmalayıcı, denklemleri arasında yazı içerebilir. Paketin dağıtık alt denklem örnekleri bunu, farklı matematiksel ortamları kullanan gruplandırılmış görüntülerle birlikte gösterir. Son ilgili görüntüden sonra sarmalayıcıyı kapatın. Alt numaralı denklem örnekleri.

İşte ikinci tam belge. İlk alt denklem iki basılı satırı kaplar ama tek bir referans hedefi vardır; ikincisi bir cümleden sonra ayrı bir görüntüdür.

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{subequations}\label{eq:identities}
\begin{equation}\label{eq:expansion}
\begin{split}
  (a+b)^2 &= a^2+2ab+b^2 \\
          &= (a-b)^2+4ab
\end{split}
\end{equation}

A related identity is
\begin{equation}\label{eq:product}
  (a+b)(a-b)=a^2-b^2.
\end{equation}
\end{subequations}

The group is~\eqref{eq:identities}.
Its members are~\eqref{eq:expansion} and~\eqref{eq:product}.

\end{document}

Bu bağımsız örnekte, grup referansı (1) ve üye referansları (1a) ve (1b) beklenir. split içindeki aralı satırın bağımsız bir numarası yoktur. Bu örneği, ilk belgeyle numaralandırmasını karşılaştırmak isterseniz ayrı bir dosya olarak kaydedin. Dağıtık örnekler de, bir alt numara alan çok satırlı bir ifadeyi benzer şekilde gösterir. Alt numaralı denklem örnekleri.

Yanlış veya çözülememiş bir referansı tanılayın

Sayaçları değiştirmeden veya yazıya numaralar yazmadan önce belirtileri kontrol edin. Aşağıdaki dizi, referans arama sorunlarını, seçilen ortam ve kast edilen hedef arasındaki eşleşmeme sorunlarından ayırır.

  1. PDF ?? gösteriyorsa, tekrar derleyin. Referanslar, önceki bir çalıştırmada üretilen yardımcı bilgilerden okunur. Sorun devam ederse, referans anahtarının yazımını etiketiyle karşılaştırın. LearnLaTeX: Çapraz Referanslama.
  2. Grup referansı harf içeriyorsa, etiket pozisyonunu inceleyin. Ebeveyn etiketini \begin{subequations}'den hemen sonra koyun. Her alt etiketi, numaralı satırında \\'dan önce, son satır için ise \end{align}'dan önce yerleştirin. amsmath Kullanıcı Kılavuzu, §3.11.3.
  3. Ayrı satırların ayrı numaraları yoksa, ortamı inceleyin. equation içindeki bir aligned bloğu, tek bir içeren hedef sağlar. Her satır bir referans gerektirdiğinde ilk örnekteki yapıyı kullanın. amsmath Kullanıcı Kılavuzu, §3.7.
  4. İlişkisiz denklemler harf ekleri kazanıyorsa, sarmalayıcının sonunu inceleyin. Sarmalayıcı içinde numaralanan her şey, onun alt dizisine katılır. \end{subequations}'yı, kast edilen grubun gerçek sonuna taşıyın. Alt numaralı denklem örnekleri.

Örnekleri uyarlarken eq:system ve eq:difference gibi açıklayıcı anahtarlar kullanın. Önek eq: yazıcı için bir isimlendirme kuralıdır; LaTeX, etiketin hangi tür nesneyi tanımladığını belirlemek için bunu kullanmaz. Yerleşim bu bağlamı sağlar. LearnLaTeX: Çapraz Referanslama.

Referansların bir düzenlemeye dayanıklığını doğrulayın

İlk belge derlendikten sonra, bir kontrollü düzenleme deneyin: gruptan önce normal bir numaralı denklem ekleyin. Referans değişikliği uyarıları yerleşene kadar tekrar derleyin, ardından grup referansını, bir alt referansı ve sonraki denklemi inceleyin. İlk örnekte, artık (2), (2b) ve (3) okunmalıdır. Bu, paketin sayaç davranışından türetilen bir gösterici kontrolüdür. amsmath paketi, §15.

Bu düzenleme, etiketleri kullanma nedenini test eder: atıf yapan cümleler, numaralandırma değiştiğinde de kast edilen denklemleri tanımlamaya devam etmelidir. Ebeveyn etiketini sarmalayıcının başında tutun, atıf yapılan her alt öğeye kendi numaralı hedefini verin, ve daha büyük bir el yazmasını uyarlarken tam örneği küçük bir karşılaştırma belgesi olarak kullanın.

Kaynaklar