Paano Lumikha ng Mga Talahanayan sa LaTeX

How Create Tables With Latex



Ang LaTeX, binibigkas bilang Lay-Tek o Lah-tek, ay isang wikang dokumentasyon para sa paglikha ng mga propesyonal na dokumento. Ang pinaka-karaniwang gamit nito ay dokumentasyon ng panteknikal at pang-agham sapagkat nagbibigay ito ng diskarte na Ano ang Nakikita Mo Kung Ano ang Ibig Mong Sabihin. Pinapayagan ka ng pamamaraang ito na mag-focus lamang sa mga nilalaman ng iyong dokumento nang hindi nag-aalala tungkol sa pag-format.

Nilalayon ng tutorial na ito na turuan ka kung paano gamitin ang LaTeX upang lumikha ng iba't ibang mga uri ng talahanayan at punan ang mga ito ng data.







TANDAAN: Ipinapalagay ng tutorial na ito na hindi ka bago sa LaTeX; hindi ito nagsisilbing isang pagpapakilala sa LaTeX.



Paano Lumikha ng isang Simpleng Talahanayan Sa LaTeX

Karaniwan ang mga mesa kapag nagtatrabaho sa mga pang-agham na dokumento. Nag-aalok ang LaTeX ng isang malawak na koleksyon ng mga tool na maaari mong gamitin upang likhain at ipasadya ang iba't ibang mga elemento ng talahanayan.



Upang lumikha ng isang simpleng talahanayan sa LaTeX, gamitin ang tabular na kapaligiran.





Upang paghiwalayin ang mga haligi, gamitin ang simbolo ng ampersand &. Upang paghiwalayin ang mga hilera, gamitin ang bagong simbolo ng linya

Ang sumusunod na LaTeX code ay lumilikha ng isang simpleng talahanayan.



documentclass {artikulo}
usepackage [utf8] {inputenc}

title {LinuxHint - Mga talahanayan ng LaTeX}
may-akda {LinuxHint}
petsa {Hunyo 2021}

simulan ang {dokumento}
simulan ang {center}
simulan ang {tabular} c
1 & 2 & 3 & 4 \
5 & ​​6 & 7 & 8 \
9 & 10 & 11 & 12 \
tapusin {tabular}
end {center}
maketitle
end {dokumento}

Gamitin ang tabular na kapaligiran upang sabihin sa tagatala ng LaTeX na nais mong lumikha ng isang talahanayan.

Sa loob ng tabular na kapaligiran, dapat mong tukuyin ang mga parameter na tumutukoy sa bilang ng mga haligi upang ipasok. Halimbawa, apat (c) na halaga ang nagpapahiwatig ng apat na nakasentro na mga haligi.

Kapag naipon mo ang code sa ibaba, dapat kang makakuha ng isang output bilang:

Paano Magdagdag ng Isang Pahalang na Linya

Maaari mong gamitin ang hline command upang magdagdag ng isang pahalang na linya sa tuktok at ibaba ng talahanayan.

Ang code para sa mga iyon ay:

documentclass {artikulo}
usepackage [utf8] {inputenc}

title {LinuxHint - Mga talahanayan ng LaTeX}
may-akda {LinuxHint}
petsa {Hunyo 2021}

simulan ang {dokumento}
simulan ang {center}
simulan ang {tabular} c
hline
1 & 2 & 3 & 4 \
5 & ​​6 & 7 & 8 \
9 & 10 & 11 & 12 \
hline
tapusin {tabular}
end {center}
maketitle
end {dokumento}

Kapag naisaayos mo ang code, dapat kang makakuha ng isang talahanayan na may isang pahalang na linya sa itaas at ibaba bilang:

Upang lumikha ng isang nakapaloob na talahanayan na may mga patayong linya sa magkabilang panig, maaari mong tukuyin ang dalawang tubo sa simula ng kahulugan ng haligi bilang:

simulan ang {tabular} c

Ang isang buong halimbawa ng code para dito ay:

documentclass {artikulo}
usepackage [utf8] {inputenc}

title {LinuxHint - Mga talahanayan ng LaTeX}
may-akda {LinuxHint}
petsa {Hunyo 2021}

simulan ang {dokumento}
simulan ang {center}
simulan ang {tabular} c
hline
1 & 2 & 3 & 4 \
5 & ​​6 & 7 & 8 \
9 & 10 & 11 & 12 \
hline
tapusin {tabular}
end {center}
maketitle
end {dokumento}

Kapag naipon mo ang code sa itaas, dapat kang makakuha ng isang output na katulad ng ipinakita sa ibaba:

Paano Ihanay ang Teksto ng Hanay

Pinapayagan kami ng LaTeX na payagan ang teksto ng haligi sa kanan, kaliwa, at gitna. Bilang default, gumagamit ang LaTeX ng {c} upang ihanay ang text center.

Upang maitakda ang teksto sa kanan o kaliwa, gamitin ang {r} at {l} ayon sa pagkakabanggit.

Halimbawa, ipinapakita ng mga sumusunod na bloke kung paano lumikha ng mga talahanayan na may tamang text-align.

documentclass {artikulo}
usepackage [utf8] {inputenc}

title {LinuxHint - Mga talahanayan ng LaTeX}
may-akda {LinuxHint}
petsa {Hunyo 2021}

simulan ang {dokumento}
simulan ang {center}
simulan ang {tabular}
hline
1 & 2 & 3 & 4 \
5 & ​​6 & 7 & 8 \
9 & 10 & 11 & 12 \
hline
tapusin {tabular}
end {center}
maketitle
end {dokumento}

Paano Lumikha ng isang Talahanayan ng Multi-Pahina Sa LaTeX

Upang lumikha ng isang talahanayan na tumatagal ng dalawa o higit pang mga pahina, kailangan mong gamitin ang pang-haba na package. Upang magawa ito, ipasok ang: ang linya

usepackage {mahaba ang haba}

Ang pagtukoy sa pangmatagalan na pakete ay nagbibigay-daan sa mga talahanayan na masira at isama gamit ang mga tool sa break page ng LaTeX.

Upang lumikha ng isang mahabang mesa, kailangan mong magdagdag ng apat na mga utos.

  • endfirsthead - Ang nilalaman na nauna sa utos na ito ay inilalaan sa simula ng talahanayan sa unang pahina.
  • endhead - Ang nilalaman sa pagitan ng utos at endfirsthead na ito ay inilalaan sa tuktok ng talahanayan sa bawat pahina maliban sa una.
  • endfoot - Ang nilalaman ay inilalaan sa ilalim ng bawat pahina maliban sa huling isa.
  • endlastfoot - Ipinapakita sa ibaba sa huling pahina kung saan nagtatapos ang talahanayan.

Lumilikha ang sumusunod ng isang simpleng talahanayan ng maraming pahina.

documentclass {artikulo}
usepackage [utf8] {inputenc}
usepackage {mahaba ang haba}

simulan ang {dokumento}
simulan ang {longtable} [c] c
label {haba} \

hline
multicolumn {2} {Start Table} \
hline
Kumusta & Mundo \
hline
endfirsthead

hline
multicolumn {2} {Magpatuloy sa talahanayan sa mga pahina} \
hline
Kumusta & Mundo \
endfirsthead

hline
multicolumn {2} {Magsimula ng Ibang Talahanayan} ref {haba} \
hline
endhead
hline
endfoot
hline
multicolumn {2} {Natapos Nito ang Talahanayan} \
hline
endlastfoot
[REPEAT multi-haligi]
tapusin ang {longtable}
end {dokumento}

Paano Pagsamahin ang Mga Rows at Column Sa LaTeX

Maaari mong gamitin ang utos na multirow at multi-haligi upang pagsamahin ang mga hilera at haligi.

Mga Multi-haligi

Ang pangkalahatang syntax upang pagsamahin ang maraming mga haligi ay:

multicolumn {Number_of_columns} {align} {content}

Halimbawa, isaalang-alang ang code sa ibaba:

documentclass {artikulo}
usepackage [utf8] {inputenc}
simulan ang {dokumento}
simulan ang {tabular} {| p {5cm} | p {3cm} | p {3cm} | p {3cm} |}
hline
multicolumn {4} {Listahan ng paglalakad} \
hline
Pangalan at Petsa ng Paglabas & Direktor at Kwento Ni \
hline
Star Trek: The Motion Picture & December 7, 1979, & Robert Wise & Alan Dean Foster \
Star Trek II: The Wrath of Khan & June 4, 1982, & Nicholas Meyer & Harve Bennett \
Star Trek V: The Final Frontier & June 9, 1989, & William Shatner & William Shatner \
hline
tapusin {tabular}
% Pinagmulan ng Data -> 'https://en.wikipedia.org/wiki/List_of_Star_Trek_films
end {dokumento}

TANDAAN: Mabuti upang matiyak na ang mga haligi ay spaced pantay sa pamamagitan ng pagtukoy ng mga sukat.

Sa utos na multicolumn {4} {Listahan ng Paglalakad}

Tinutukoy ng {4} ang bilang ng mga haligi upang pagsamahin.

Tinutukoy ng susunod na bahagi ang mga delimiter at ang mga pagkakahanay para sa mga haligi.

{Listahan ng paglalakbay} - Ang pangalan para sa pinagsamang mga haligi.

Kapag naipon mo ang LaTeX code sa itaas, dapat kang makakuha ng isang output bilang:

Multi-Rows

Upang pagsamahin ang mga hilera gamit ang multirow command, kailangan mong i-import ang multirow package.

Ipinapakita ng sumusunod na halimbawa ng code kung paano pagsamahin ang mga hilera.

documentclass {artikulo}
usepackage [utf8] {inputenc}
usepackage {multirow}
simulan ang {dokumento}
simulan ang {center}
simulan ang {tabular} c
hline
Hanay1 at Hanay2 & Hanay3 at Hanay4 \
hline
multirow {3} {6cm} {Pinagsamang mga hilera (cells)} at cell1 at cell2 \
& cell3 at cell4 \
& cell5 & cell6 \
hline
tapusin {tabular}
end {center}
end {dokumento}

Sinusuri ang utos: multirow {3} {6cm} {Pinagsamang mga hilera (cells)} at cell1 at cell2

Makakakuha ka ng tatlong mga parameter:

Ang una ay ang bilang ng mga hilera upang pagsamahin. Kaya sa halimbawang ito, 3 mga hilera.

Susunod, tinukoy ng pangalawang parameter ang lapad ng haligi. Sa halimbawang ito, 6cm.

Sa wakas, ang huling parameter ay tumutukoy sa nilalaman sa loob ng cell.

Ang pag-iipon ng code sa itaas ay dapat magbigay ng isang talahanayan na katulad sa

Tungkol sa Mga Caption sa Talahanayan, Label, at Mga Sanggunian

Maaari kang lumikha ng mga caption ng talahanayan at label, na maaari mong gamitin upang maipakita ang impormasyon tungkol sa talahanayan o sanggunian ito.

Upang magdagdag ng isang caption sa isang talahanayan, gamitin ang caption command. Maaari mong ilagay ang caption ng talahanayan sa ibaba o sa itaas ng talahanayan.

Halimbawa:

documentclass {artikulo}
usepackage [utf8] {inputenc}
simulan ang {dokumento}
simulan ang {table} [h!]
nakasentro
caption {Impormasyon tungkol sa Star Trek Films}
simulan ang {tabular} {| p {5cm} | p {3cm} | p {3cm} | p {3cm} |}
hline
multicolumn {3} {Listahan ng paglalakad} \
hline
Pangalan at Petsa ng Paglabas & Direktor \
hline
Star Trek: The Motion Picture & December 7, 1979, & Robert Wise \
Star Trek II: The Wrath of Khan & June 4, 1982, & Nicholas Meyer \
Star Trek V: The Final Frontier & June 9, 1989, & William Shatner \
hline
tapusin {tabular}
label {treks}
dulo ng lamesa}
% Pinagmulan ng Data -> 'https://en.wikipedia.org/wiki/List_of_Star_Trek_films
end {dokumento}

Kapag naipon mo ang code, dapat kang makakuha ng isang talahanayan na may isang caption sa itaas, tulad ng ipinakita sa imahe sa ibaba:

Konklusyon

Tinalakay ng tutorial na ito ang mga pangunahing kaalaman sa paglikha at pagtatrabaho sa Mga Talahanayan sa LaTeX.

Tulad ng alam mo, ang LaTeX ay isang malakas na tool, at ang tutorial na ito ay hindi gasgas sa ibabaw ng kung paano gumana sa mga talahanayan ng LaTex.

Ang dokumentasyon ng LaTex ay isang mahusay na gabay sa sanggunian. Mangyaring tingnan ito kung kinakailangan.