Untuk menempatkan panah pendek dan teks penjelas di bawah istilah LaTeX individual, gabungkan \underset dengan \substack dua baris dari amsmath. Panduan ini menyediakan dokumen lengkap untuk alur kerja desktop Mac, serta penyesuaian spasi untuk ekspresi yang padat.

Buat anotasi dengan amsmath

Susunan dasar ini memiliki tiga tingkat: istilah aljabar, panah yang mengarah ke atas di bawahnya, dan label singkat di bawah panah. Panah tersebut menunjuk kembali ke istilah yang dijelaskannya. Panduan amsmath mendokumentasikan \underset untuk menempatkan materi di bawah suatu dasar dan \substack untuk menumpuk beberapa baris. Menggabungkan keduanya menghasilkan anotasi yang digunakan di sini. Panduan Pengguna untuk Paket amsmath

Untuk Mac yang belum memiliki instalasi LaTeX yang berfungsi, LaTeX Project merekomendasikan MacTeX, yang menyertakan sistem TeX dan editor dokumen. Jika Anda sudah berhasil mengompilasi dokumen LaTeX, gunakan instalasi tersebut. Mendapatkan LaTeX

Simpan dokumen lengkap berikut sebagai annotations.tex di editor LaTeX Anda. Kompilasikan dengan pdfLaTeX dan periksa PDF yang dihasilkan. Semua label dan ekspresi hanya sebagai ilustrasi.

\documentclass{article}
\usepackage{amsmath}

% First argument: mathematical term.
% Second argument: short text label.
\newcommand{\termnote}[2]{%
  \underset{\substack{\uparrow\\\text{#2}}}{#1}%
}

\begin{document}

\[
  F(x)=
  \termnote{ax^2}{quadratic}
  +\termnote{bx}{linear}
  +\termnote{c}{constant}.
\]

\end{document}

Contoh ini menetapkan anotasi terpisah untuk masing-masing ax^2, bx, dan c. Tanda tambah berada di luar argumen perintah, sehingga cakupan setiap penjelasan terlihat jelas. Untuk menganotasi seluruh ekspresi yang dikelompokkan, berikan grup tersebut sebagai argumen pertama.

Nama \termnote adalah perintah khusus yang didefinisikan dalam dokumen ini; ini bukan perintah bawaan paket. Definisinya merangkai komponen yang terdokumentasi. Perintah \text menyisipkan teks biasa di dalam matematika dan menyesuaikan ukurannya dengan gaya matematika di sekitarnya. Paket amstext

Pahami urutan argumennya

Baca \termnote{bx}{linear} sebagai “anotasikan istilah bx dengan label linear.” Di dalam definisi, \underset menerima materi di bawah terlebih dahulu, lalu dasarnya. \\ memisahkan baris panah dari baris label.

Untuk anotasi sekali pakai, berikut adalah fragmen mode matematika yang setara dengan pemanggilan perintah tersebut. Letakkan fragmen ini di dalam pembatas tampilan pada dokumen lengkap di atas:

\underset{\substack{\uparrow\\\text{linear}}}{bx}

Pertahankan arah panah yang konsisten di seluruh dokumen. Panah ke atas menyiratkan bahwa penjelasan mengidentifikasi istilah di atasnya. Jika yang Anda maksud adalah pembacaan dari ekspresi ke bawah menuju penjelasannya, ganti \uparrow dengan \downarrow dalam definisi perintah.

Pilih tata letak yang sesuai dengan penjelasan

Sebelum menambahkan paket, tentukan apa yang perlu dihubungkan oleh panah. Anotasi yang mengidentifikasi satu istilah, panah yang membentang di sepanjang ekspresi, dan panah yang menjelaskan perpindahan antara baris persamaan memerlukan konstruksi yang berbeda.

Hasil yang diinginkan Konstruksi yang sesuai Letaknya
Panah vertikal pendek dan teks di bawah satu istilah Kombinasi khusus \underset, \substack, dan \text Di dalam ekspresi matematika
Panah horizontal di bawah ekspresi \underrightarrow, \underleftarrow, atau \underleftrightarrow dari amsmath Mengapit ekspresi yang diberi panah
Panah horizontal dengan teks di atas atau di bawah batangnya \xrightarrow atau \xleftarrow dari amsmath Di antara objek matematika
Panah penjelas di samping baris persamaan yang berurutan WithArrows atau DispWithArrows dari witharrows Dalam lingkungan penyelarasan persamaan milik paket tersebut

Panduan amsmath membedakan panah bawah dari panah yang dapat diperpanjang: panah bawah menghias ekspresi, sedangkan panah yang dapat diperpanjang menyediakan ruang untuk label yang dilekatkan pada panah. Keduanya tidak otomatis membuat anotasi vertikal tiga tingkat pada contoh pertama. Panduan Pengguna untuk Paket amsmath

Paket witharrows mendokumentasikan WithArrows sebagai komponen penyelarasan yang mirip dengan aligned, dan DispWithArrows sebagai lingkungan tampilan yang mirip dengan align. Tata letak utamanya menempatkan panah penjelas di sebelah kanan baris persamaan. Untuk label tepat di bawah istilah individual, gunakan contoh pertama; pilih witharrows untuk menjelaskan langkah-langkah di antara baris. Paket witharrows untuk plain-TeX dan LaTeX

Atur lebar label tanpa membuat tabrakan

Mulailah dengan dokumen pertama dan periksa spasinya sebelum mengubahnya. Label seperti constant mungkin jauh lebih lebar daripada istilahnya, c. Lebar tambahan itu dapat membuat ekspresi pendek tampak renggang, tetapi juga menyediakan ruang untuk penjelasan.

Jika mempertahankan jarak istilah yang rapat itu penting, mathtools menyediakan \mathclap. Perintah ini memusatkan isinya dalam kotak dengan lebar yang dilaporkan sebesar nol. Paket tersebut memuat amsmath, jadi dokumen revisi hanya memerlukan \usepackage{mathtools}. Paket mathtools, bagian 2 dan 3.1.1

Berikut dokumen lengkap kedua untuk perbandingan. Dokumen ini hanya menyembunyikan lebar label; panah tetap menjadi bagian dari anotasi yang diukur.

\documentclass{article}
\usepackage{mathtools}

\newcommand{\compacttermnote}[2]{%
  \underset{%
    \substack{\uparrow\\\mathclap{\text{#2}}}%
  }{#1}%
}

\begin{document}

\[
  F(x)=
  \compacttermnote{ax^2}{quadratic}
  \quad+\quad
  \compacttermnote{bx}{linear}
  \quad+\quad
  \compacttermnote{c}{constant}.
\]

\end{document}

Lebar yang dilaporkan sebesar nol bukan berarti teksnya tidak terlihat. Label tetap memanjang ke kedua sisi dari pusatnya. Akibatnya, label yang berdekatan dapat bertumpang tindih meskipun aljabarnya muat dengan nyaman pada baris tersebut. Spasi \quad yang eksplisit dalam tata letak ilustratif ini memberi label ruang tambahan; sesuaikan setelah melihat ekspresi Anda sendiri.

Ikuti urutan keputusan ini: pertama, persingkat label; lalu bandingkan versi biasa dan versi ringkas; kemudian tambahkan jarak yang disengaja jika perlu. Jika penjelasannya masih memerlukan satu kalimat, pindahkan kalimat itu ke prosa di sekitarnya dan sisakan pengenal singkat di bawah istilah. Dengan begitu, anotasi tetap berguna pada ukuran baca normal.

Tempatkan ekspresi beranotasi dalam lingkungan yang tepat

Untuk satu ekspresi tanpa nomor, gunakan \[ ... \] seperti yang ditunjukkan di atas. Untuk beberapa baris yang diselaraskan, gunakan align* langsung di badan dokumen. Sementara itu, lingkungan aligned harus berada di dalam lingkungan matematika yang membungkusnya. Batas-batas ini didokumentasikan dalam panduan amsmath. Panduan Pengguna untuk Paket amsmath, bagian 3

Berikut fragmen tampilan pengganti untuk dokumen pertama. Fragmen ini menggunakan definisi \termnote yang sudah ada; ganti seluruh tampilan asli, termasuk pembatas pembuka dan penutupnya.

\begin{align*}
  F(x) &= ax^2+bx+c \\
       &= \termnote{ax^2}{quadratic}
          +\termnote{bx}{linear}
          +\termnote{c}{constant}.
\end{align*}

Periksa baris beranotasi bersama paragraf atau persamaan berikutnya. Label menambah tinggi di bawah garis dasar matematika, sehingga tata letak yang tampak seimbang jika berdiri sendiri dapat terasa padat dalam penurunan yang lebih panjang. Utamakan tampilan matematika untuk anotasi ini saat beberapa istilah memerlukan penjelasan.

Atasi masalah umum

  • Perintah khusus tidak terdefinisi: sertakan definisi \newcommand sebelum \begin{document}.
  • Perintah paket tidak terdefinisi: periksa apakah paket terkait sudah dimuat. Contoh ringkas memerlukan mathtools untuk \mathclap.
  • Materi yang diberi anotasi keliru: periksa kurung kurawal di sekitar argumen pertama. Gunakan \termnote{ax^2}{quadratic} untuk menyertakan koefisien dan eksponen.
  • Label bertabrakan: kembali ke versi dengan lebar biasa, persingkat teks, atau tambah jarak di antara istilah yang dianotasi.
  • Penyelarasan menghasilkan kesalahan bersarang: gunakan susunan lingkungan lengkap yang ditunjukkan di atas, alih-alih meletakkan align* di dalam tampilan lain.

Untuk istilah aljabar biasa ini, perintah tersebut menjadikan istilah sebagai dasar dan menempatkan penjelasan di bawahnya. Implementasi amsmath juga mempertahankan klasifikasi operator biner atau relasi jika dasarnya memiliki klasifikasi tersebut, tetapi anotasi operator memerlukan pertimbangan spasi tambahan. Mulailah dengan menganotasi istilah itu sendiri. Paket amsmath, bagian 12

Contoh-contoh ini telah diperiksa berdasarkan perintah yang terdokumentasi, tetapi tidak dikompilasi di lingkungan riset. Kompilasikan dokumen lengkap dalam instalasi Mac Anda sebelum mengintegrasikan perintah tersebut ke dalam naskah yang lebih besar.

Jadikan versi dengan lebar biasa sebagai titik awal. Setelah setiap panah jelas menunjukkan istilah yang dimaksud dan setiap label tetap terbaca, gunakan varian ringkas hanya jika ekspresi di sekitarnya menyediakan cukup ruang bagi teks yang terlihat.

Sumber