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} cContoh 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.