(2.1) gibi bölüm tabanlı denklem numaraları için amsmath yükleyin ve önsöze \numberwithin{equation}{section} ekleyin. Bu kılavuz, Mac kullanıcılarının bir numaralandırma düzeni seçmesine, sıfırlamaları yapılandırmasına ve uzun bir belge boyunca başvuruları denetlemesine yardımcı olur. LaTeX denklem numaralandırma belgeleri

Sayaçları değiştirmeden önce numaralandırma düzenini seçin

Belge sınıfıyla ve okuyucunun kaynak gösterebilmesini istediğiniz numarayla başlayın. Standart article sınıfı kesintisiz bir denklem dizisi kullanır. Standart report ve book sınıfları denklemleri zaten bölümlerde sıfırlar ve numaralarının başına bölüm numarasını ekler. Mevcut bir belgeyi uyarlarken bu varsayılanlar önemlidir. LaTeX için Standart Belge Sınıfları

İstenen sonuç Yapılandırma
Standart article sınıfında kesintisiz numaralar Sınıfın varsayılanını koruyun
(2.1) gibi bölüm numaraları \numberwithin{equation}{section} ekleyin
Standart report veya book sınıfında bölüm numaraları Sınıfın varsayılanını koruyun
Standart report veya book sınıfında kesintisiz numaralar \counterwithout{equation}{chapter} ile denklem-bölüm ilişkisini kaldırın
(2.3a), (2.3b) gibi ilişkili bir grup Görüntülenen denklemleri subequations içine alın

Bu seçenekler, sınıf varsayılanlarını belgelenmiş sayaç komutlarıyla ve amsmath gruplama ortamıyla birleştirir. Özel bir sınıf kullanıyorsanız standart varsayılanların geçerli olduğunu varsaymadan önce sınıfın belgelerini inceleyin. Standart sınıf tanımları, Sayaç ilişkisi komutları, Alt denklem örnekleri

Numaralandırmayı üç ayrı karar olarak ele alın: saklanan sayaç değeri, bunun yazdırılan gösterimi ve sayacı sıfırlayan olay. Örneğin, yalnızca bir bölüm öneki eklemek bölümde sıfırlama yapılmasını sağlamaz. \numberwithin komutu hem hiyerarşiyi hem de yazdırılan biçimi yapılandırır; güncel amsmath bunu çekirdeğin \counterwithin komutunu kullanarak uygular. LaTeX denklem numaralandırma uygulaması

Mac’inizde bölüm numaralı eksiksiz bir örnek oluşturun

Aşağıdaki eksiksiz belge, çalışan bir LaTeX kurulumu ve pdfLaTeX için yapılandırılmış bir düzenleyici olduğunu varsayar. Dosyayı numbering-demo.tex adıyla kaydedin. TeXShop’ta pdfLaTeX motorunuzu seçip dizmek için Command-T tuşlarına basın; geliştiricinin sürüm notlarında bu kısayol belgelenmiştir. TeXShop değişiklikleri

\documentclass{article}
\usepackage{amsmath}
\numberwithin{equation}{section}

\begin{document}

\section{Algebraic identities}
\begin{equation}
  (a+b)^2=a^2+2ab+b^2
  \label{eq:square}
\end{equation}

\begin{subequations}\label{eq:pair}
\begin{align}
  (a+b)(a-b)&=a^2-b^2 \label{eq:difference}\\
  a(b+c)&=ab+ac \label{eq:distribute}
\end{align}
\end{subequations}

\begin{equation}
  (a+b)+c=a+(b+c)
  \label{eq:associate}
\end{equation}

The group is \eqref{eq:pair}; its first identity is
\eqref{eq:difference}.

\section{Polynomial identities}
\begin{equation}
  (x+y)^3=x^3+3x^2y+3xy^2+y^3
  \label{eq:cube}
\end{equation}

Compare \eqref{eq:square} and \eqref{eq:cube}.

\appendix
\section{Additional identity}
\begin{equation}
  x^2+2xy+y^2=(x+y)^2
  \label{eq:appendix-square}
\end{equation}

\end{document}

Başlangıçta belgeyi iki kez dizin; başvuru değişikliği uyarıları sürüyorsa yeniden dizin. LaTeX, etiket bilgilerini yardımcı dosyası üzerinden çalıştırmalar arasında aktarır; bu nedenle ilk PDF’de çözümlenmemiş başvurular bulunabilir. Etiketleri, tanımladıkları numaralı görüntünün içinde tutun. LaTeX çapraz başvuru uygulaması

Yukarıdaki yapılandırmadan türetilen beklenen numaralandırma akışı şöyledir. Kurulumu yazınıza aktarmadan önce küçük bir kabul denetimi olarak kullanın; bunlar örnek niteliğinde beklenen sonuçlardır, bildirilen bir derleme sonucu değildir.

Denetim noktası Beklenen numara
İlk özdeşlik (1.1)
İkili grup için ana başvuru (1.2)
İkilinin içindeki iki özdeşlik (1.2a), (1.2b)
İkiliden sonraki özdeşlik (1.3)
2. bölümdeki ilk özdeşlik (2.1)
İlk ek özdeşliği (A.1)

subequations sarmalayıcısı bir ana numarayı ayırır, ardından sona erdiğinde ana diziyi geri yükler. Resmî örneklerinde normal numaralandırmaya bu dönüş gösterilir. Ek sonucu, standart article komutunun \thesection sayacını harflere dönüştürmesinden ve denklem biçiminin bu bölüm gösterimini kullanmayı sürdürmesinden kaynaklanır. Alt denklem örnekleri, Standart ek tanımları

Araştırma ortamında LaTeX derleyicisi bulunmadığından bu belge derlenmek yerine, erişilen belgelerle karşılaştırılarak incelendi.

Gereksinim duyduğunuz numaraları destekleyen bir ortam seçin

Sayaç yapılandırması, bir görüntüde kaç numara bulunacağını belirlemez. Bu, kullanılan ortama bağlıdır. Uzun bir türetimi tek tek başvurulabilir adımlara dönüştürürken bu ayrım özellikle işe yarar. amsmath Paketinin Kullanım Kılavuzu, görüntülenen denklemler

amsmath yüklüyken kullanılan ortam Numaralandırma davranışı
equation Tek numara
equation* veya \[ ... \] Otomatik numara yok
align, gather, alignat, flalign Her satır otomatik numaralandırılır
Yıldızlı biçimleri Otomatik numara yok
multline Çok satırlı ifade boyunca tek numara
equation içindeki split Kapsayan denklem için tek numara
equation içindeki aligned Kapsayan denklem için tek numara

Ayrı satırlara başvuru gerekiyorsa align kullanın. Tek bir başvuruya sahip olması gereken bir türetme için içinde split bulunan equation kullanın. align öğesini equation içine koymayın: bu zaten bir görüntü yapısıdır. Aşağıdaki, amsmath yükleyen bir belge için gövde parçasıdır. Desteklenen görüntü yapıları

\begin{equation}
\begin{split}
  (a+b)^2
    &= (a+b)(a+b)\\
    &= a^2+2ab+b^2
\end{split}
\label{eq:expanded-square}
\end{equation}

Tek bir align satırının numarasını bastırmak için satır sonundan önce \notag ekleyin. Özel bir tanımlayıcı gerektiğinde \tag{P}, (P) yazar; \tag*{P} ise ek parantez olmadan P yazar. Böyle bir etiketi split içine değil, onu destekleyen görüntü yapısına yerleştirin. Numara bastırma ve etiketler

Gizli bağımlılıklar bırakmadan sıfırlama ilişkilerini değiştirin

Modern LaTeX, \counterwithin ve \counterwithout komutlarını doğrudan sağlar. Bu komutlar Nisan 2018 sürümünde çekirdeğe eklendi; daha eski bir kurulumda bu komutları kullanmak için chngcntr paketi gerekir. Paket kılavuzu yıldızlı biçimleri ve biçimlendirme davranışını açıklar. LaTeX Haberleri, 28. Sayı, chngcntr paketi

Standart report veya book sınıfında kesintisiz denklem numaraları için paketleri yükledikten sonra bu önsöz parçasını ekleyin. Yıldızsız komut, bölüm sıfırlama ilişkisini kaldırır ve yazdırılan denklem numarasını Arap rakamına dönüştürür. Geçerli sayaç değerini değiştirmez. chngcntr paketi

\counterwithout{equation}{chapter}

Bölüm tabanlı numaralandırmayı bölüm başlığı tabanlı numaralandırmayla değiştirirken önce eski bölüm ilişkisini açıkça kaldırın. Yalnızca bölüm başlığı ilişkisini eklemek önceki bağımlılığı ortadan kaldırmaz. Bu önsöz parçası report veya book, amsmath ve daha önce yapılmış bir bölüm tabanlı yapılandırmanın var olduğunu varsayar:

\counterwithout*{equation}{section}
\numberwithin{equation}{chapter}

Yıldızlı biçim, kaldırma sırasında mevcut yazdırma biçimini korur; sonraki komut istenen biçimi belirler. Buna karşılık \counterwithin*, yazdırılan gösterimi yeniden yazmadan bir sıfırlama ilişkisi ekler. Biçimlendirmeyi ayrı olarak bilerek yönettiğinizde yıldızlı komutları kullanın. Sayaç ilişkilerinin işleyişi

Belge gerektirdiğinde belirli bir numaradan yeniden başlayın

Tek seferlik yeniden başlatma, saklanan değeri değiştirir. Sonraki numaralı görüntüden hemen önce \setcounter{equation}{0} kullanıldığında, etkin biçimdeki o görüntünün numarası 1 olur. Sonraki numaranın 7 olmasını istiyorsanız sayacı 6 olarak ayarlayın. LaTeX’in sayaç belgeleri, değer atamayı sayacı bir artırmaktan ayrı olarak ele alır. LaTeX sayaç uygulaması

Bölüm numaralı örnekte, bu gövde parçası sonraki görüntünün .7 ile bitmesini sağlar:

\setcounter{equation}{6}
\begin{equation}
  a(b+c)=ab+ac
  \label{eq:restart-seven}
\end{equation}

Ana diziyi değiştirmek istiyorsanız bunu subequations sarmalayıcısının dışında yapın. Bu sarmalayıcının içinde denklem sayacı alt numaralandırma için kullanılır ve çıkışta ana değer geri yüklenir. Alt denklemler uygulaması

Elle yeniden başlatma yapmadan önce o bölümde kullanılan son numarayı not edin. Aynı önek altında 1’den yeniden başlamak, etiket adları farklı olsa bile yinelenen görünür tanımlayıcılar oluşturabilir. Belge yapısına uygunsa bir sonraki bölümde veya bölüm başlığında yapısal sıfırlamayı tercih edin.

Uzun bir yazıdaki numaralandırma hatalarını teşhis edin

Beklenmeyen bir numaradan sorumlu ayarı bulmak için bu sırayı izleyin. Yapılandırma sorunlarını görüntü seçimlerinden ve başvuru güncellemelerinden ayrı ele alır.

  1. Belge sınıfını belirleyin. Önsözü değiştirmeden önce sınıfın belgelenmiş davranışını standart sınıf varsayılanlarıyla karşılaştırın.
  2. Kaynakta numaralandırma komutlarını arayın. \numberwithin, \counterwithin, \counterwithout, \theequation ve \setcounter kullanımlarını inceleyin. Hem yazdırılan biçimi hem de her sıfırlama ilişkisini kaydedin.
  3. Görüntü ortamını denetleyin. Yıldızlı görüntüde otomatik numara yoktur; çok satırlı bir görüntünün yalnızca bir numarası olması normal olabilir.
  4. Etiketlerin yerini denetleyin. Her denklem etiketini kendi görüntüsünün içinde, her satır etiketini de amaçlanan numaralı satırda tutun. Grup etiketini \begin{subequations} öğesinin hemen ardına koyun.
  5. Başvurular güncellenene kadar yeniden derleyin. Bir başvuru hâlâ çalışmıyorsa anahtarını karşılık gelen etiketle karşılaştırın ve günlükte tanımsız ya da birden çok kez tanımlanmış etiket olup olmadığını inceleyin.

Ortam ve grup etiketi denetimleri amsmath kılavuzunu, başvuru denetimleri ise LaTeX’in yardımcı dosya mekanizmasını izler. Denklem numaralandırma ve etiketler, LaTeX çapraz başvuru uygulaması

Bölüm, bölüm başlığı, alt denklem grubu ve ek gibi kullandığınız her yapısal sınırdan sonraki ilk denklemi denetleyerek bitirin. Bu numaraları seçtiğiniz düzenle karşılaştırın, ardından her birine bir başvuru ekleyip denetleyin. Böylece belgenin tamamında çalışmaya devam etmeden önce yapılandırmayı odaklı bir şekilde doğrulayabilirsiniz.

Kaynaklar