Saturday, January 23, 2021

Membuat Tabel: Multirow dan Rowcolor

Mukadimah

Anda tahu, suatu tabel dapat dibuat dengan atau tanpa menggunakan paket. Suatu tabel dibuat dengan menggunakan lingkup perintah. Dalam tulisan ini Anda akan berkonsentrasi pada lingkup perintah bawaan $\LaTeX$, yaitu tabular.

Contoh di atas menunjukkan bahwa Anda membuat tabel dalam tiga kolom. Kolom 1 diatur rata-kiri (l=left), kolom 2 diatur rata-tengah (c=center), dan kolom 3 diatur rata-kanan (r=right). Pada isi tabel, kolom-kolom itu disekat oleh lambang ampersand (&). Berikut ini beberapa hal yang layak Anda pertimbangkan ketika membuat tabel.

  1. Sebaiknya tabel dibuat oleh paket booktabs, kecuali ketika Anda menggunakan pewarnaan pada baris-baris tabel. Paket booktabs menggunakan hanya garis mendatar pada tabel. Lazimnya garis mendatar itu, di atas kepala tabel dibuat oleh perintah \toprule; di bawah baris dibuat oleh \midrule; dan di bawah baris terakhir dibuat oleh \bottomrule; sedangkan untuk menggaris bawahi beberapa kolom tertentu dibuat oleh \cmidrule{...}.
  2. Untuk pewarnaan pada tabel, sediakan paket xcolor dengan mencantumkan opsi table, selain opsi lainnya. \usepackage[table]{xcolor}.
  3. Sediakan paket array untuk pengaturan ketinggian baris, pewarnaan baris, dan ketebalan garis.
  4. Jika Anda akan menggunakan penggandaan (dua atau lebih) baris maka sediakan paket multirow.
  5. Gunakan lingkup perintah minipage ketika Anda memuat daftar butir (enumarate atau itemize) atau ketika sel memuat teks yang cukup panjang.
  6. Garis tegak | pada tabel dibuat dengan menekan tombol shift dan | yang terletak diatas tombol enter.
  7. Penggandaan kolom dibuat oleh perintah \multicolumn{<banyak kolom>}{<perataan>}{<isi sel>}.
  8. Penggandaan baris dibuat oleh perintah \multirow{<banyak baris>}{*}[opsi]{<isi sel>}.
  9. Jika penggandaan kolom dan penggandaan baris dilakukan sekaligus maka letakkan perintah multirow sebagai isi sel di dalam perintah multicolumn, \multicolumn{...}{...}{\multirow{...}{*}[...]{...}}.
  10. Gunakan paket caption, dengan menetapkan beberapa opsi yang diperlukan, jika Anda ingin membuat keterangan pada tabel.
  11. Sebagai pilihan, Anda dapat menggunakan paket dan lingkup perintah tabularx, juga paket makecell (silakan pelajari dokumentasinya).


Menerapkan Penggandaan Kolom dan Penggandaan Baris

Misalkan Anda akan membuat tabel terdiri dari 7 kolom sebagai berikut. (Argumen *{7}c menyatakan bahwa Anda membuat 7 kolom dengan pengaturan yang sama, yaitu rata-tengah.)

Perhatikan Tabel 2. Sekarang Anda ingin menggunakan dua baris pertama untuk kepala tabel. Pada baris pertama Anda ingin menyatukan tiga kolom, yaitu kolom 3, 4, dan 5. Sedang pada masing-masing kolom 1, 2, 6, dan 7 Anda ingin menyatukan dua baris. Untuk hal itu Anda atur sebagai berikut.





Penggandaan Kolom, Penggandaan Baris, dan Pewarnaan Baris, Sel, dan Garis pada Tabel


Sekarang Anda ingin membuat tabel ``yang sebenarnya'' dan menggunakan pewarnaan, seperti tampak pada tabel 4. Untuk hal ini Anda lakukan seperti ketika membuat Tabel 3 tetapi cukup menggunakan perintah bawaan $\LaTeX$, bukan perintah dari paket 
booktabs.

Agar isi-isi sel ``dapat bernapas lega'', lebih dulu Anda dapat mengatur ketinggian baris dari semula $1$ menjadi (misalnya) $1.25$ oleh \renewcommand{\arraystretch}{1.25}Anda juga dapat menetapkan jenis kolom tertentu untuk mengatur perataan dan lebarnya, \newcolumntype{C}{>{\centering\arraybackslash}m{5mm}} dengan C sebagai nama kolom, \centering\arraybackslash agar isi sel rata-tengah, dan m{...} berisi ukuran lebar kolom dan mengatur isi sel berada di tengah baris (m=middle). 

Perhatikan pembuatan Tabel 5.



Tampak bahwa isi sel pada kolom 1, 2, 6, dan 7 tertutupi oleh pewarnaan terhadap baris 2. Di sinilah Anda gunakan trik. Dalam perintah multirow dengan pewarnaan baris, letakkan perintah untuk isi sel pada keempat kolom itu di baris 8 (baris kedua dari penggandaan dua baris), bukan pada baris 7. Kemudian gunakan opsi (pada perintah multirow) untuk ``mengangkat'' isi sel pada keempat kolom tersebut dengan nilai positif yang sesuai. Misalnya, $4.5\,\textrm{mm}$. Perhatikan baris 8.




Penutup

Seperti halnya menggambar, membuat tabel memang memenuhi tantangan karena (dalam hal tertentu) cukup menyita kecerdikan dalam menyiasatinya. Meskipun tulisan ini sekadar menampilkan contoh kasus, semoga juga membawakan gagasan kepada Anda ketika membuat tabel lainnya. 
Demikian semoga bermanfaat. Bila Anda berminat untuk mempelajari $\LaTeX$ secara khusyuk, silakan bergabung ke Indonesia Digital Teacher atau hubungi @Kalakay via Telegram. 


$\square$ Adjie Gumarang Pujakelana 2020

No comments:

Related Posts Plugin for WordPress, Blogger...