Cara Membuat Jadual dengan LaTeX

How Create Tables With Latex



LaTeX, diucapkan sebagai Lay-Tek atau Lah-tek, adalah bahasa dokumentasi untuk membuat dokumen profesional. Penggunaannya yang paling biasa adalah dokumentasi teknikal dan saintifik kerana menyediakan pendekatan Apa Yang Anda Lihat Adalah Apa Yang Anda Maksudkan. Kaedah ini membolehkan anda memfokuskan hanya pada kandungan dokumen anda tanpa perlu risau tentang pemformatannya.

Tutorial ini bertujuan untuk mengajar anda bagaimana menggunakan LaTeX untuk membuat pelbagai jenis jadual dan mengisi dengan data.







CATATAN: Tutorial ini menganggap anda bukan baru dalam LaTeX; ia tidak berfungsi sebagai pengenalan kepada LaTeX.



Cara Membuat Jadual Mudah Dengan LaTeX

Jadual adalah standard semasa bekerja dengan dokumen saintifik. LaTeX menawarkan koleksi alat yang boleh anda gunakan untuk membuat dan menyesuaikan pelbagai elemen jadual.



Untuk membuat jadual ringkas di LaTeX, gunakan persekitaran tabular.





Untuk memisahkan lajur, gunakan simbol ampersand &. Untuk memisahkan baris, gunakan simbol baris baru

Kod LaTeX berikut membuat jadual ringkas.



documentclass {artikel}
usepackage [utf8] {inputenc}

tajuk {LinuxHint - Jadual LaTeX}
pengarang {LinuxHint}
tarikh {Jun 2021}

mula {dokumen}
mula {tengah}
mulakan {tabular} c
1 & 2 & 3 & 4 \
5 & ​​6 & 7 & 8 \
9 & 10 & 11 & 12 \
hujung {jadual}
hujung {tengah}
maketitle
end {dokumen}

Gunakan persekitaran jadual untuk memberitahu penyusun LaTeX bahawa anda ingin membuat jadual.

Di dalam lingkungan jadual, anda mesti menentukan parameter yang menentukan bilangan lajur yang akan dimasukkan. Sebagai contoh, empat (c) nilai menunjukkan empat lajur berpusat.

Sebaik sahaja anda menyusun kod di bawah, anda akan mendapat output seperti:

Cara Menambah Garisan Mendatar

Anda boleh menggunakan arahan hline untuk menambahkan garis mendatar di bahagian atas dan bawah jadual.

Kod untuknya ialah:

documentclass {artikel}
usepackage [utf8] {inputenc}

tajuk {LinuxHint - Jadual LaTeX}
pengarang {LinuxHint}
tarikh {Jun 2021}

mula {dokumen}
mula {tengah}
mulakan {tabular} c
garis
1 & 2 & 3 & 4 \
5 & ​​6 & 7 & 8 \
9 & 10 & 11 & 12 \
garis
hujung {jadual}
hujung {tengah}
maketitle
end {dokumen}

Sebaik sahaja anda menyusun kod, anda harus mendapatkan jadual dengan garis mendatar di bahagian atas dan bawah seperti:

Untuk membuat jadual tertutup dengan garis menegak di kedua sisi, anda boleh menentukan dua paip pada awal definisi lajur sebagai:

mulakan {tabular} c

Contoh kod lengkap untuk ini ialah:

documentclass {artikel}
usepackage [utf8] {inputenc}

tajuk {LinuxHint - Jadual LaTeX}
pengarang {LinuxHint}
tarikh {Jun 2021}

mula {dokumen}
mula {tengah}
mulakan {tabular} c
garis
1 & 2 & 3 & 4 \
5 & ​​6 & 7 & 8 \
9 & 10 & 11 & 12 \
garis
hujung {jadual}
hujung {tengah}
maketitle
end {dokumen}

Sebaik sahaja anda menyusun kod di atas, anda akan mendapat output yang serupa dengan yang ditunjukkan di bawah:

Cara Menyelaraskan Teks Lajur

LaTeX membolehkan kami membenarkan teks lajur ke kanan, kiri, dan tengah. Secara lalai, LaTeX menggunakan {c} untuk menyelaraskan pusat teks.

Untuk menetapkan teks ke kanan atau kiri, gunakan {r} dan {l} masing-masing.

Sebagai contoh, blok berikut menunjukkan cara membuat jadual dengan penjajaran teks yang betul.

documentclass {artikel}
usepackage [utf8] {inputenc}

tajuk {LinuxHint - Jadual LaTeX}
pengarang {LinuxHint}
tarikh {Jun 2021}

mula {dokumen}
mula {tengah}
mulakan {tabular}
garis
1 & 2 & 3 & 4 \
5 & ​​6 & 7 & 8 \
9 & 10 & 11 & 12 \
garis
hujung {jadual}
hujung {tengah}
maketitle
end {dokumen}

Cara Membuat Jadual Berbilang Halaman Dengan LaTeX

Untuk membuat jadual yang memakan dua atau lebih halaman, anda perlu menggunakan pakej meja panjang. Untuk melakukan ini, masukkan: garis

laman web {meja panjang}

Menentukan pakej meja panjang membolehkan jadual dipecah dan digabungkan menggunakan alat pemisah halaman LaTeX.

Untuk membuat jadual panjang, anda perlu menambahkan empat arahan.

  • endfirsthead - Kandungan yang mendahului perintah ini diperuntukkan pada awal jadual pada halaman pertama.
  • hujung kepala - Kandungan antara arahan ini dan endfirsthead diperuntukkan di bahagian atas jadual pada setiap halaman kecuali yang pertama.
  • endfoot - Kandungan diperuntukkan di bahagian bawah setiap halaman kecuali yang terakhir.
  • endlastfoot - Dipaparkan di bahagian bawah pada halaman terakhir di mana jadual berakhir.

Berikut ini menghasilkan jadual berbilang halaman yang mudah.

documentclass {artikel}
usepackage [utf8] {inputenc}
laman web {meja panjang}

mula {dokumen}
bermula {longtable} [c] c
label {panjang} \

garis
multicolumn {2} {Mula Jadual} \
garis
Hai dunia \
garis
endfirsthead

garis
multicolumn {2} {Teruskan jadual ke halaman} \
garis
Hai dunia \
endfirsthead

garis
multicolumn {2} {Mulakan Jadual Lain} ref {long} \
garis
hujung kepala
garis
hujung kaki
garis
multicolumn {2} {Ini Menamatkan Jadual} \
garis
endlastfoot
[REPEAT berbilang lajur]
akhir {meja panjang}
end {dokumen}

Cara Menggabungkan Baris dan Lajur Di LaTeX

Anda boleh menggunakan perintah multirow dan multi-column untuk menggabungkan baris dan lajur.

Berbilang lajur

Sintaks umum untuk menggabungkan beberapa lajur adalah:

multicolumn {Number_of_columns} {align} {content}

Sebagai contoh, pertimbangkan kod di bawah:

documentclass {artikel}
usepackage [utf8] {inputenc}
mula {dokumen}
mulakan {tabular} {| p {5cm} | p {3cm} | p {3cm} | p {3cm} |}
garis
multicolumn {4} {Trek List} \
garis
Nama & Tarikh Tayangan & Pengarah & Kisah Oleh \
garis
Star Trek: The Motion Picture & 7 Disember 1979, & Robert Wise & Alan Dean Foster \
Star Trek II: The Wrath of Khan & 4 Jun 1982, & Nicholas Meyer & Harve Bennett \
Star Trek V: The Final Frontier & 9 Jun 1989, & William Shatner & William Shatner \
garis
hujung {jadual}
% Sumber Data -> 'https://en.wikipedia.org/wiki/List_of_Star_Trek_films
end {dokumen}

CATATAN: Adalah baik untuk memastikan lajur berada dalam jarak yang sama dengan menentukan dimensi.

Dalam arahan multicolumn {4} {Trek List}

{4} menentukan bilangan lajur yang akan digabungkan.

Bahagian seterusnya menentukan pembatas dan penjajaran untuk lajur.

{Trek List} - Nama untuk lajur gabungan.

Sebaik sahaja anda menyusun kod LaTeX di atas, anda akan mendapat output seperti:

Berbilang Baris

Untuk menggabungkan baris menggunakan arahan multirow, anda perlu mengimport pakej multirow.

Contoh kod berikut menunjukkan cara menggabungkan baris.

documentclass {artikel}
usepackage [utf8] {inputenc}
laman web {multirow}
mula {dokumen}
mula {tengah}
mulakan {tabular} c
garis
Lajur1 & Lajur2 & Lajur3 & Lajur4 \
garis
multirow {3} {6cm} {Gabungan baris (sel)} & sel1 & sel2 \
& sel3 & sel4 \
& sel5 & sel6 \
garis
hujung {jadual}
hujung {tengah}
end {dokumen}

Meneliti arahan: multirow {3} {6cm} {Gabungan baris (sel)} & sel1 & sel2

Anda akan mendapat tiga parameter:

Yang pertama ialah bilangan baris untuk digabungkan. Jadi dalam contoh ini, 3 baris.

Seterusnya, parameter kedua menentukan lebar lajur. Dalam contoh ini, 6cm.

Akhirnya, parameter terakhir menentukan kandungan di dalam sel.

Menyusun kod di atas harus memberikan jadual yang serupa dengan

Mengenai Kapsyen Jadual, Label, dan Rujukan

Anda boleh membuat kapsyen dan label meja, yang boleh anda gunakan untuk memaparkan maklumat mengenai jadual atau merujuknya.

Untuk menambahkan kapsyen ke meja, gunakan perintah caption. Anda boleh meletakkan kapsyen meja di bawah atau di atas meja.

Sebagai contoh:

documentclass {artikel}
usepackage [utf8] {inputenc}
mula {dokumen}
mulakan {table} [h!]
berpusat
caption {Maklumat mengenai Star Trek Films}
mulakan {tabular} {| p {5cm} | p {3cm} | p {3cm} | p {3cm} |}
garis
multicolumn {3} {Trek List} \
garis
Nama & Tarikh Tayangan & Pengarah \
garis
Star Trek: The Motion Picture & 7 Disember 1979, & Robert Wise \
Star Trek II: The Wrath of Khan & 4 Jun 1982, & Nicholas Meyer \
Star Trek V: The Final Frontier & 9 Jun 1989, & William Shatner \
garis
hujung {jadual}
label {trek}
jadual akhir}
% Sumber Data -> 'https://en.wikipedia.org/wiki/List_of_Star_Trek_films
end {dokumen}

Sebaik sahaja anda menyusun kod, anda harus mendapatkan jadual dengan kapsyen di bahagian atas, seperti yang ditunjukkan dalam gambar di bawah:

Kesimpulannya

Tutorial ini telah membincangkan asas-asas membuat dan bekerja dengan Jadual di LaTeX.

Seperti yang anda ketahui, LaTeX adalah alat yang hebat, dan tutorial ini tidak menggaru permukaan cara bekerja dengan jadual LaTex.

Dokumentasi LaTex adalah panduan rujukan yang hebat. Silakan merujuknya jika diperlukan.