Untuk merujuk seluruh grup persamaan dan persamaan-persamaan individualnya, muat amsmath, bungkus tampilan bernomor dengan subequations, dan letakkan label grup tepat di dalam pembungkus tersebut. Beri setiap baris bernomor label tersendiri, lalu rujuk salah satu tingkat dengan \eqref. Panduan Pengguna amsmath, §3.11.
Panduan ini ditujukan bagi seseorang yang mengedit dokumen LaTeX di Mac dan memerlukan rujukan seperti “sistem (1)” dan “persamaan (1b).” Contohnya menggunakan ekspresi aljabar abstrak dan membedakan lingkungan yang memberi nomor pada persamaan terpisah dari lingkungan yang hanya menata beberapa baris.
Membuat rujukan grup dan rujukan untuk setiap persamaan
Mulailah dengan instalasi LaTeX yang berfungsi. LaTeX Project menyebut MacTeX sebagai distribusi untuk Mac yang mencakup LaTeX, sistem TeX lengkap, dan editor dokumen. Teknik penomoran di bawah ini berasal dari paket amsmath. Mendapatkan LaTeX; CTAN: amsmath.
Simpan dokumen lengkap berikut sebagai equation-group.tex di editor LaTeX Anda. Penempatan yang penting adalah \label{eq:system} tepat setelah \begin{subequations}, sebelum align bagian dalam dimulai. Panduan paket secara eksplisit mendokumentasikan posisi ini untuk menyimpan nomor induk. Panduan Pengguna amsmath, §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}
Kompilasi berkas utama dua kali agar LaTeX dapat menulis lalu membaca informasi rujukannya. Dari Terminal, jika pdflatex tersedia dan direktori kerja Anda berisi berkas yang disimpan, jalankan perintah berikut. Penggunaan berkas bantu oleh LaTeX menjelaskan mengapa rujukan dapat muncul sebagai ?? pada proses pertama. LearnLaTeX: Rujuk silang.
pdflatex -halt-on-error equation-group.tex
pdflatex -halt-on-error equation-group.tex
Untuk dokumen mandiri ini, rujukan yang diharapkan tercantum di bawah. Ini adalah perkiraan berdasarkan perilaku penomoran yang didokumentasikan, bukan laporan hasil kompilasi lokal; tidak tersedia kompiler LaTeX di lingkungan riset.
| Perintah rujukan | Hasil yang diharapkan | Yang dirujuk |
|---|---|---|
\eqref{eq:system} |
(1) |
Seluruh grup |
\eqref{eq:sum} |
(1a) |
Persamaan pertama |
\eqref{eq:difference} |
(1b) |
Persamaan kedua |
\eqref{eq:combined} |
(1c) |
Persamaan ketiga |
\eqref{eq:next} |
(2) |
Persamaan setelah grup |
Implementasinya menjelaskan urutannya: masuk ke subequations akan menaikkan dan menyimpan nomor persamaan induk, lalu memulai pencacah subordinat. Saat keluar dari pembungkus, pencacah utama dikembalikan ke nilai induk. Akibatnya, tiga persamaan anak di bawah induk (1) diikuti persamaan biasa (2). Paket amsmath, §15.
Memilih lingkungan yang sesuai dengan sasaran rujukan Anda
Sebelum memilih tata letak, tentukan apa yang perlu dapat dirujuk oleh pembaca: kumpulannya, setiap persamaan, atau satu ekspresi yang dipecah menjadi beberapa baris. Panduan keputusan ini menerapkan perbedaan yang dijelaskan dalam dokumentasi paket. Panduan Pengguna amsmath, §§3.2–3.7.
| Kebutuhan pembaca | Struktur yang didukung | Sasaran penomoran |
|---|---|---|
| Merujuk grup dan setiap persamaan yang disejajarkan | subequations yang membungkus align |
Induk ditambah baris bernomor |
| Merujuk grup persamaan yang masing-masing rata tengah | subequations yang membungkus gather |
Induk ditambah persamaan bernomor |
| Merujuk tampilan terkait yang dipisahkan oleh prosa | Satu subequations yang membungkus beberapa tampilan bernomor |
Induk ditambah setiap tampilan |
| Merujuk satu ekspresi multibaris | equation yang berisi split atau aligned |
Satu nomor persamaan |
| Menampilkan baris sejajar tanpa nomor otomatis | align* |
Tanpa nomor baris otomatis |
Mengapa aligned tidak membuat subpersamaan individual
aligned adalah blok penyusun di dalam lingkungan matematika yang membungkusnya. Menggunakan equation dengan aligned memberi nomor pada persamaan pembungkus; ini tidak menetapkan sasaran bernomor terpisah untuk setiap baris. Untuk rujukan ke baris individual, pilih align di dalam subequations. Panduan membedakan lingkungan tampilan ini dari blok penyusun subordinatnya. Panduan Pengguna amsmath, §3.7.
Cara yang berguna untuk merencanakan adalah dengan menyusun kalimat rujukannya terlebih dahulu. Jika Anda memerlukan “persamaan kedua dalam sistem (1),” contoh pertama menyediakan kedua sasaran. Jika Anda hanya memerlukan “penurunan dalam persamaan (1),” satu tampilan multibaris bernomor mungkin sudah cukup. Pilih strukturnya sebelum menambahkan label agar sasaran rujukan yang dimaksud jelas.
Mempertahankan satu grup di beberapa tampilan terpisah
Pembungkus dapat mencakup prosa di antara persamaannya. Contoh subpersamaan yang disertakan dalam paket menunjukkan hal ini, beserta tampilan berkelompok yang menggunakan lingkungan matematika berbeda. Tutup pembungkus setelah tampilan terkait yang terakhir. Contoh persamaan bernomor subordinat.
Berikut dokumen lengkap kedua. Subpersamaan pertama terdiri atas dua baris cetak tetapi memiliki satu sasaran rujukan; yang kedua adalah tampilan terpisah setelah sebuah kalimat.
\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}
Dalam contoh mandiri ini, rujukan grup yang diharapkan adalah (1) dan rujukan anggotanya adalah (1a) serta (1b). Baris perantara di dalam split tidak memiliki nomor tersendiri. Simpan contoh ini sebagai berkas terpisah jika Anda ingin membandingkan penomorannya dengan dokumen pertama. Contoh yang disertakan juga menunjukkan ekspresi multibaris yang mendapat satu nomor subordinat. Contoh persamaan bernomor subordinat.
Mendiagnosis rujukan yang salah atau belum terselesaikan
Periksa gejalanya sebelum mengubah pencacah atau mengetik angka ke dalam prosa. Urutan berikut memisahkan masalah pencarian rujukan dari ketidakcocokan antara lingkungan yang dipilih dan sasaran yang dimaksud.
- Jika PDF menampilkan
??, kompilasi lagi. Rujukan dibaca dari informasi bantu yang dihasilkan pada proses sebelumnya. Jika masalah berlanjut, bandingkan ejaan kunci rujukan dengan labelnya. LearnLaTeX: Rujuk silang. - Jika rujukan grup memuat huruf, periksa posisi labelnya. Letakkan label induk tepat setelah
\begin{subequations}. Letakkan setiap label anak pada baris bernomornya sebelum\\, atau sebelum\end{align}untuk baris terakhir. Panduan Pengguna amsmath, §3.11.3. - Jika baris terpisah tidak memiliki nomor masing-masing, periksa lingkungannya. Blok
aligneddi dalamequationmenyediakan satu sasaran pembungkus. Gunakan struktur dalam contoh pertama jika setiap baris memerlukan rujukan. Panduan Pengguna amsmath, §3.7. - Jika persamaan yang tidak berkaitan mendapat akhiran huruf, periksa akhir pembungkus. Semua yang diberi nomor di dalam pembungkus ikut dalam urutan subordinatnya. Pindahkan
\end{subequations}ke akhir sebenarnya dari grup yang dimaksud. Contoh persamaan bernomor subordinat.
Gunakan kunci deskriptif seperti eq:system dan eq:difference saat mengadaptasi contoh. Prefiks eq: adalah konvensi penamaan bagi penulis; LaTeX tidak menggunakannya untuk menentukan jenis objek yang dirujuk label. Konteks tersebut ditentukan oleh penempatannya. LearnLaTeX: Rujuk silang.
Memastikan rujukan tetap benar setelah penyuntingan
Setelah dokumen awal berhasil dikompilasi, coba satu penyuntingan terkendali: sisipkan persamaan bernomor biasa sebelum grup. Kompilasi ulang sampai peringatan perubahan rujukan berhenti, lalu periksa rujukan grup, satu rujukan anak, dan persamaan setelah grup. Dalam contoh pertama, hasilnya kini seharusnya terbaca (2), (2b), dan (3). Ini adalah pemeriksaan ilustratif berdasarkan perilaku pencacah paket. Paket amsmath, §15.
Penyuntingan itu menguji alasan penggunaan label: kalimat rujukan seharusnya tetap menunjuk persamaan yang dimaksud setelah penomoran berubah. Pertahankan label induk di awal pembungkus, beri setiap anak yang dirujuk sasaran bernomornya sendiri, dan gunakan contoh lengkap sebagai dokumen pembanding kecil saat mengadaptasikannya ke naskah yang lebih besar.
Sumber
- Panduan Pengguna untuk Paket amsmath — American Mathematical Society dan LaTeX Project.
- Paket amsmath — LaTeX Project, didistribusikan melalui CTAN.
- Nomor persamaan prima; Persamaan bernomor subordinat; Pengujian align, gather, dan lingkungan AMS-LaTeX lainnya — dokumentasi paket amsmath, didistribusikan melalui CTAN.
- Rujuk silang — LearnLaTeX.
- Mendapatkan LaTeX — LaTeX Project.
- amsmath — Fasilitas matematika AMS untuk LaTeX — CTAN.