Untuk nomor persamaan berbasis bagian seperti (2.1), muat amsmath dan letakkan \numberwithin{equation}{section} di bagian preamble. Panduan ini membantu pengguna Mac memilih skema penomoran, mengonfigurasi pengaturan ulang, dan memeriksa referensi di seluruh dokumen panjang. Dokumentasi penomoran persamaan LaTeX

Pilih skema penomoran sebelum mengubah counter

Mulailah dengan kelas dokumen dan nomor yang ingin dirujuk oleh pembaca. Kelas standar article menggunakan urutan persamaan berkelanjutan. Kelas standar report dan book sudah mengatur ulang penomoran persamaan pada setiap bab dan memberi nomor dengan awalan nomor bab. Pengaturan bawaan ini penting saat mengadaptasi dokumen yang sudah ada. Kelas Dokumen Standar untuk LaTeX

Hasil yang diinginkan Konfigurasi
Nomor berkelanjutan dalam article standar Pertahankan pengaturan bawaan kelas
Nomor bagian seperti (2.1) Tambahkan \numberwithin{equation}{section}
Nomor bab dalam report atau book standar Pertahankan pengaturan bawaan kelas
Nomor berkelanjutan dalam report atau book standar Hapus hubungan persamaan-ke-bab dengan \counterwithout{equation}{chapter}
Kelompok terkait seperti (2.3a), (2.3b) Bungkus tampilannya dengan subequations

Pilihan ini memadukan pengaturan bawaan kelas dengan perintah counter yang terdokumentasi dan lingkungan pengelompokan amsmath. Untuk kelas khusus, periksa dokumentasinya sebelum menganggap pengaturan bawaan standar berlaku. Definisi kelas standar, Perintah hubungan counter, Contoh subequation

Anggap penomoran sebagai tiga keputusan terpisah: nilai counter yang tersimpan, representasinya saat dicetak, dan peristiwa yang mengatur ulang nilainya. Misalnya, awalan bagian saja tidak menetapkan pengaturan ulang pada setiap bagian. Perintah \numberwithin mengonfigurasi hierarki sekaligus format cetaknya; amsmath saat ini menerapkannya melalui perintah kernel \counterwithin. Implementasi penomoran persamaan LaTeX

Buat contoh lengkap dengan nomor bagian di Mac Anda

Dokumen lengkap berikut mengasumsikan instalasi LaTeX yang berfungsi dan editor yang dikonfigurasi untuk pdfLaTeX. Simpan sebagai numbering-demo.tex. Di TeXShop, gunakan mesin pdfLaTeX dan tekan Command-T untuk melakukan typeset; catatan rilis pengembang mendokumentasikan pintasan ini. Perubahan TeXShop

\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}

Lakukan typeset dua kali pada awalnya, lalu ulangi jika masih ada peringatan perubahan referensi. LaTeX meneruskan informasi label antarproses melalui berkas bantu, sehingga PDF pertama dapat berisi referensi yang belum terselesaikan. Pertahankan label di dalam tampilan bernomor yang dirujuknya. Implementasi referensi silang LaTeX

Berikut jejak penomoran yang diharapkan berdasarkan konfigurasi di atas. Gunakan ini sebagai pemeriksaan penerimaan sederhana sebelum menerapkan pengaturan tersebut ke naskah Anda; ini adalah hasil ilustratif yang diharapkan, bukan hasil kompilasi yang dilaporkan.

Titik pemeriksaan Nomor yang diharapkan
Identitas pertama (1.1)
Referensi induk untuk pasangan tersebut (1.2)
Dua identitas di dalam pasangan (1.2a), (1.2b)
Identitas setelah pasangan (1.3)
Identitas pertama di bagian 2 (2.1)
Identitas pertama dalam apendiks (A.1)

Pembungkus subequations menggunakan satu nomor induk, lalu memulihkan urutan utama saat pembungkus berakhir. Contoh resminya menunjukkan kembalinya penomoran biasa ini. Hasil apendiks muncul karena article standar mengubah \thesection menjadi huruf, sementara format persamaan tetap menggunakan representasi bagian tersebut. Contoh subequation, Definisi apendiks standar

Tidak ada compiler LaTeX di lingkungan riset, jadi dokumen ini diperiksa berdasarkan dokumentasi yang diperoleh, bukan dikompilasi.

Pilih lingkungan yang mendukung nomor yang Anda perlukan

Konfigurasi counter tidak menentukan berapa banyak nomor yang diterima sebuah tampilan. Hal itu bergantung pada lingkungannya. Perbedaan ini sangat berguna saat mengubah derivasi panjang menjadi langkah-langkah yang masing-masing dapat dirujuk. Panduan Pengguna Paket amsmath, persamaan yang ditampilkan

Lingkungan dengan amsmath dimuat Perilaku penomoran
equation Satu nomor
equation* atau \[ ... \] Tidak ada nomor otomatis
align, gather, alignat, flalign Penomoran otomatis per baris
Bentuk berbintangnya Tidak ada nomor otomatis
multline Satu nomor untuk ekspresi multibaris
split di dalam equation Satu nomor persamaan untuk seluruh bagian pembungkus
aligned di dalam equation Satu nomor persamaan untuk seluruh bagian pembungkus

Gunakan align jika setiap baris memerlukan referensi tersendiri. Untuk derivasi yang hanya memerlukan satu referensi, gunakan equation yang berisi split. Jangan letakkan align di dalam equation: itu sudah merupakan struktur tampilan. Berikut ini adalah fragmen isi dokumen yang memuat amsmath. Struktur tampilan yang didukung

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

Untuk menyembunyikan nomor pada satu baris align, letakkan \notag sebelum akhir barisnya. Untuk pengenal khusus yang tidak biasa, \tag{P} mencetak (P); \tag*{P} mencetak P tanpa tanda kurung tambahan. Letakkan tag semacam itu di dalam tampilan pendukung, bukan di dalam split. Penyembunyian nomor dan tag

Ubah hubungan pengaturan ulang tanpa meninggalkan ketergantungan tersembunyi

LaTeX modern menyediakan \counterwithin dan \counterwithout secara langsung. Keduanya ditambahkan ke kernel pada rilis April 2018; instalasi yang lebih lama memerlukan paket chngcntr untuk perintah-perintah ini. Manual paket tersebut mendokumentasikan bentuk berbintang dan perilaku pemformatannya. LaTeX News, Edisi 28, Paket chngcntr

Untuk nomor persamaan berkelanjutan dalam report atau book standar, tambahkan fragmen preamble ini setelah memuat paket. Perintah tanpa bintang menghapus hubungan pengaturan ulang bab dan mengubah nomor persamaan yang dicetak menjadi angka Arab. Perintah ini tidak mengubah nilai counter saat ini. Paket chngcntr

\counterwithout{equation}{chapter}

Saat mengganti penomoran berbasis bagian dengan penomoran berbasis bab, hapus hubungan bagian yang lama secara eksplisit terlebih dahulu. Menambahkan hubungan bab saja akan mempertahankan ketergantungan sebelumnya. Fragmen preamble ini mengasumsikan report atau book, amsmath, dan konfigurasi berbasis bagian sebelumnya:

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

Bentuk berbintang mempertahankan format cetak yang ada saat menghapus hubungan; perintah berikutnya menetapkan format yang diinginkan. Sebaliknya, \counterwithin* menambahkan hubungan pengaturan ulang tanpa menulis ulang representasi cetak. Gunakan perintah berbintang jika Anda sengaja mengelola pemformatan secara terpisah. Semantik hubungan counter

Mulai ulang dari nomor tertentu hanya jika dokumen memerlukannya

Pengaturan ulang satu kali mengubah nilai yang tersimpan. Tepat sebelum tampilan bernomor berikutnya, \setcounter{equation}{0} membuat nomor tampilan tersebut menjadi 1 dalam format aktif. Untuk membuat nomor berikutnya menjadi 7, atur counter ke 6. Dokumentasi counter LaTeX membedakan penetapan nilai dari penambahan satu langkah. Implementasi counter LaTeX

Fragmen isi dokumen ini, untuk contoh dengan nomor bagian, membuat tampilan berikutnya berakhir dengan .7:

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

Lakukan ini di luar pembungkus subequations jika Anda bermaksud mengubah urutan utama. Di dalam pembungkus tersebut, counter persamaan digunakan untuk penomoran bawahan dan nilai induknya dipulihkan saat pembungkus berakhir. Implementasi subequations

Sebelum melakukan pengaturan ulang manual, catat nomor terakhir yang sudah digunakan di bagian tersebut. Memulai ulang dari 1 dengan awalan yang sama dapat membuat pengenal yang terlihat menjadi berulang, meskipun nama labelnya berbeda. Utamakan pengaturan ulang struktural pada bagian atau bab berikutnya jika sesuai dengan susunan dokumen.

Diagnosis kesalahan penomoran dalam naskah panjang

Gunakan urutan ini untuk menemukan pengaturan yang menyebabkan nomor tak terduga. Urutan ini memisahkan masalah konfigurasi dari pilihan tampilan dan pembaruan referensi.

  1. Identifikasi kelas yang digunakan. Bandingkan perilaku yang didokumentasikan dengan pengaturan bawaan kelas standar sebelum mengubah preamble.
  2. Cari perintah penomoran dalam sumber. Periksa kemunculan \numberwithin, \counterwithin, \counterwithout, \theequation, dan \setcounter. Catat format cetak dan setiap hubungan pengaturan ulang.
  3. Periksa lingkungan tampilan. Tampilan berbintang tidak memiliki nomor otomatis; tampilan multibaris dapat secara sah hanya memiliki satu nomor.
  4. Periksa penempatan label. Pertahankan setiap label persamaan di dalam tampilannya, dan setiap label baris pada baris bernomor yang dimaksud. Letakkan label kelompok tepat setelah \begin{subequations}.
  5. Kompilasi ulang sampai referensi stabil. Jika referensi masih gagal, bandingkan kuncinya dengan label yang sesuai dan periksa log untuk label yang tidak terdefinisi atau terdefinisi ganda.

Pemeriksaan lingkungan dan label kelompok mengikuti panduan amsmath; pemeriksaan referensi mengikuti mekanisme berkas bantu LaTeX. Penomoran dan label persamaan, Implementasi referensi silang LaTeX

Terakhir, periksa persamaan pertama setelah setiap batas struktural yang Anda gunakan: bagian, bab, kelompok subequation, dan apendiks. Bandingkan nomor-nomor itu dengan skema pilihan Anda, lalu periksa satu referensi untuk masing-masingnya. Dengan cara ini, Anda dapat memverifikasi konfigurasi secara terarah sebelum melanjutkan pengerjaan seluruh dokumen.

Sumber