Gunakan lingkungan alignat* milik amsmath untuk menyelaraskan tanda sama dengan dan menempatkan penjelasan di kolom terpisah di samping setiap langkah. Panduan ini menampilkan dokumen lengkap untuk diedit di Mac, lalu menjelaskan cara mengubah penomoran, spasi, dan anotasi yang lebih panjang.
Mulai dengan turunan beranotasi lengkap
Anda memerlukan instalasi LaTeX yang berfungsi dan editor yang menyimpan file .tex teks biasa. Untuk macOS, Proyek LaTeX mengarahkan ke MacTeX, yang mencakup sistem TeX dan editor. Jika Anda sudah berhasil mengompilasi dokumen LaTeX, gunakan pengaturan yang sudah ada. Mendapatkan LaTeX
Buat file bernama derivation.tex dan tempelkan dokumen lengkap berikut. Contoh ini menggunakan elemen abstrak dari ring: perkalian distributif terhadap penjumlahan, penjumlahan asosiatif, dan perkalian tidak perlu komutatif.
\documentclass{article}
\usepackage{amsmath}
\begin{document}
Let $a,b,c,d$ be elements of a ring.
\begin{alignat*}{2}
a(b+c)+ad
&= (ab+ac)+ad
&\qquad& \text{distributivity} \\
&= ab+(ac+ad)
&& \text{associativity of addition} \\
&= ab+a(c+d)
&& \text{distributivity}
\end{alignat*}
\end{document}
Kompilasi file menggunakan alur kerja LaTeX-ke-PDF editor Anda. Di tampilan yang dihasilkan, ketiga tanda sama dengan harus berada di satu posisi vertikal yang sama, dan ketiga penjelasan harus berada di posisi vertikal lain yang sama. Baris kedua dan ketiga sengaja menghilangkan ekspresi sisi kiri aslinya.
Panduan pengguna amsmath secara eksplisit mendemonstrasikan anotasi baris per baris dan varian alignat dengan jarak terkontrol. Paket ini juga memuat amstext, yang menyediakan \text untuk kata-kata di dalam matematika. Panduan Pengguna untuk Paket amsmath, §3.6, CTAN: amsmath
Contoh-contoh ini telah diperiksa terhadap dokumentasi tetapi tidak dikompilasi di sini karena lingkungan ini tidak memiliki file executable LaTeX.
Bagaimana penanda perataan menciptakan kolom penjelasan?
Baca setiap baris sebagai empat sel: ekspresi sisi kiri, relasi dan ekspresi sisi kanannya, sel spasi, dan penjelasan. Argumen {2} menentukan dua pasang kolom rata kanan dan rata kiri. Letakkan & pertama sebelum tanda sama dengan. Panduan Pengguna untuk Paket amsmath, §§3.1 dan 3.6
Berikut adalah baris pertama sebagai fragmen berlabel dari dokumen lengkap:
a(b+c)+ad % cell 1: original expression
&= (ab+ac)+ad % cell 2: relation and next expression
&\qquad % cell 3: explicit gap
& \text{distributivity} % cell 4: explanation
Baris lanjutan dimulai dengan &= karena sel pertama mereka kosong. && mereka setelah aljabar meninggalkan sel spasi kosong dan maju ke sel penjelasan. Ketiga baris tetap mengikuti struktur empat sel yang sama.
Dalam contoh ini, \qquad baris pertama menetapkan jarak untuk kolom spasi bersama. Penjelasan tersebut sehingga selaras meskipun ekspresi aljabar memiliki panjang berbeda. Inilah juga alasan menambahkan spasi ke teks sumber tidak perlu: struktur kolom menentukan tata letak.
Perhatikan fragmen alternatif:
&= ab+(ac+ad) \qquad \text{associativity of addition}
Di sini penjelasan tetap berada di sel ekspresi. Posisinya mengikuti lebar ekspresi tertentu tersebut, sehingga tidak menciptakan kolom penjelasan bersama. Gunakan pengaturan ini hanya ketika tampilan teks mengikuti itu yang Anda inginkan.
Untuk turunan Anda sendiri, ganti dulu aljabarnya sambil mempertahankan setiap penanda perataan. Lalu ganti kata-kata penjelasnya. Ubah jarak terakhir, setelah memeriksa PDF hasilnya. Urutan ini memudahkan mengidentifikasi apakah masalah berasal dari matematika, struktur kolom, atau lebar yang tersedia.
Lingkungan mana yang sebaiknya Anda pilih?
Pilih tata letak sesuai penomoran dan spasi yang Anda butuhkan. Bantuan keputusan berikut menggabungkan perbedaan lingkungan yang terdokumentasi dengan rekomendasi praktis untuk tugas ini. Panduan Pengguna untuk Paket amsmath, §§3.6–3.7
| Hasil yang diinginkan | Lingkungan | Paket |
|---|---|---|
| Langkah dan penjelasan yang diselaraskan, dengan spasi otomatis antara pasangan kolom | align atau align* |
amsmath |
| Kontrol eksplisit jarak sebelum penjelasan | alignat atau alignat* |
amsmath |
| Satu nomor persamaan untuk seluruh turunan beranotasi | equation berisi alignedat |
amsmath |
| Perataan dalam yang ringkas menggunakan spasi pasangan otomatis | aligned di dalam lingkungan matematika |
amsmath |
| Interupsi prosa singkat antara langkah | \shortintertext di dalam perataan yang sesuai |
mathtools |
Untuk contoh pembuka, alignat* adalah pilihan awal yang berguna karena jaraknya terlihat di sumber dan tampilan tidak memerlukan nomor. Gunakan align* jika Anda prefer spasi otomatisnya; hapus {2} saat melakukan perubahan itu. Implementasi saat ini mendokumentasikan ini sebagai lingkungan yang berbeda dan mendefinisikan bentuk bintang mereka secara terpisah. Paket amsmath, §17.6
Beri seluruh turunan satu nomor
Untuk referensi tunggal ke argumen lengkap, gunakan dokumen lengkap berikut. equation luar menyediakan nomor; alignedat dalam menyediakan kolom.
\documentclass{article}
\usepackage{amsmath}
\begin{document}
Let $a,b,c,d$ be elements of a ring.
\begin{equation}
\label{eq:regroup}
\begin{alignedat}{2}
a(b+c)+ad
&= (ab+ac)+ad
&\qquad& \text{distributivity} \\
&= ab+(ac+ad)
&& \text{associativity of addition} \\
&= ab+a(c+d)
&& \text{distributivity}
\end{alignedat}
\end{equation}
The regrouping is shown in \eqref{eq:regroup}.
\end{document}
Gunakan alignedat di dalam pembungkus ini. Menyertakan lingkungan tingkat atas alignat di dalam equation adalah struktur persamaan yang salah. Implementasi mendokumentasikan baik lingkungan dalam maupun pemulihan dari penyertaan yang salah. Paket amsmath, §§17.4 dan 17.6
Jika langkah individual memerlukan nomor, gunakan lingkungan alignat tanpa bintang. Letakkan \label terpisah pada setiap baris yang ingin Anda referensikan; \notag menekan nomor baris yang tidak diinginkan. Panduan Pengguna untuk Paket amsmath, §§3.1 dan 3.11
Apa yang sebaiknya Anda lakukan ketika penjelasan terlalu panjang?
Pertahankan kolom samping untuk alasan singkat seperti “distributivitas” atau “definisi.” Ketika alasan menjadi kalimat, pilihan yang berguna secara editorial adalah memindahkannya di antara langkah-langkah. Itu memberi ruang pada penjelasan dan menjaga aljabar mudah dipindai.
Paket mathtools memuat amsmath dan menyediakan \shortintertext, yang menginterupsi perataan dengan spasi vertikal lebih sedikit dari \intertext. Keduanya mempertahankan perataan di seluruh interupsi prosa. Paket mathtools, §§2 dan 3.5
\documentclass{article}
\usepackage{mathtools}
\begin{document}
Let $a,b,c,d$ be elements of a ring.
\begin{align*}
a(b+c)+ad &= (ab+ac)+ad \\
\shortintertext{Regroup the sum before factoring the last two terms.}
&= ab+(ac+ad) \\
&= ab+a(c+d)
\end{align*}
\end{document}
Alternatif ini sengaja mengubah presentasi: satu kalimat menjelaskan transisi antar baris, sedangkan perataan tanda sama dengan bersama tetap ada. Untuk interupsi prosa yang lebih besar, \intertext tersedia melalui amsmath; perintah ringkas yang ditampilkan di atas memerlukan mathtools. Paket mathtools, §3.5
Bagaimana Anda mendiagnosis hasil yang tidak selaras?
Bandingkan dokumen Anda dengan contoh lengkap terkecil sebelum melakukan penyesuaian spasi. Pemeriksaan berikut menargetkan struktur yang digunakan di sini; implementasi mendokumentasikan kesalahan jumlah kolom dan penyertaan yang salah. Paket amsmath, §17
- Hitung pemisah. Setiap baris aljabar dalam contoh pembuka memiliki tiga penanda
&dan menggunakan{2}. - Periksa sel penjelasan. Pertahankan
&&pada baris lanjutan agar penjelasan tetap di sel keempat. - Periksa akhir baris. Pertahankan
\\antar langkah, seperti yang ditunjukkan dalam contoh lengkap. - Periksa pembungkus. Gunakan
alignat*mandiri, atau gunakanalignedatdi dalamequation. - Tinjau baris terpanjang. Jika memadati halaman, coba penjelasan yang lebih singkat atau pindahkan kalimat antar langkah sebelum mengurangi jarak.
Anggap aljabar yang ditampilkan dan penjelasannya sebagai satu tata letak. Mulai dengan pola empat sel, pilih penomoran sesuai dengan cara pembaca mereferensikan turunan, dan sisihkan kolom samping untuk alasan ringkas. Penjelasan yang lebih panjang kemudian bisa dipindahkan antar langkah tanpa mengaburkan urutan matematika.
Sumber
- Mendapatkan LaTeX — Proyek LaTeX.
- Amsmath — Fasilitas matematika AMS untuk LaTeX — CTAN.
- Panduan Pengguna untuk Paket amsmath — American Mathematical Society dan Proyek LaTeX, via CTAN.
- Paket amsmath — Proyek LaTeX, via CTAN.
- Paket mathtools — Morten Høgholm, Lars Madsen, dan Proyek LaTeX3, via CTAN.