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.
- 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. - 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. - Ayrı satırların ayrı numaraları yoksa, ortamı inceleyin.
equationiçindeki biralignedbloğ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. - İ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
- amsmath Paketi Kullanıcı Kılavuzu — Amerikan Matematik Derneği ve LaTeX Projesi.
- amsmath paketi — LaTeX Projesi, CTAN üzerinden dağıtılıyor.
- Asil denklem numaraları; Alt numaralı denklemler; align, gather ve diğer AMS-LaTeX ortamlarının testleri — amsmath paketi belgeleri, CTAN üzerinden dağıtılıyor.
- Çapraz referanslama — LearnLaTeX.
- LaTeX Edinme — LaTeX Projesi.
- amsmath — LaTeX için AMS matematiksel araçları — CTAN.