Kuidas luua tabeleid LaTeX -iga

How Create Tables With Latex



LaTeX, mida hääldatakse kui Lay-Tek või Lah-tek, on dokumentatsioonikeel professionaalsete dokumentide loomiseks. Selle kõige tavalisem kasutusala on tehniline ja teaduslik dokumentatsioon, kuna see pakub lähenemist sellele, mida näete. See meetod võimaldab teil keskenduda ainult dokumendi sisule, muretsemata vormindamise pärast.

Selle õpetuse eesmärk on õpetada teile, kuidas kasutada LaTeX -i erinevate tabelitüüpide loomiseks ja nende täitmiseks andmetega.





MÄRGE: See õpetus eeldab, et te pole LaTeXi uus; see ei ole LaTeXi sissejuhatuseks.



Kuidas luua lihtsat tabelit LaTeX -iga

Tabelid on teaduslike dokumentidega töötamisel standardsed. LaTeX pakub laia valikut tööriistu, mida saate kasutada erinevate tabelielementide loomiseks ja kohandamiseks.



LaTeXis lihtsa tabeli loomiseks kasutage tabelikeskkonda.





Veergude eraldamiseks kasutage märki &. Ridade eraldamiseks kasutage uue rea sümbolit

Järgmine LaTeX -kood loob lihtsa tabeli.



documentclass {article}
usepackage [utf8] {inputenc}

title {LinuxHint - LaTeX tabelid}
autor {LinuxHint}
date {juuni 2021}

algus {dokument}
algus {keskus}
start {tabular} c
1 & 2 & 3 & 4 \
5 & ​​6 & 7 & 8 \
9 & 10 & 11 & 12 \
end {tabular}
lõpp {keskus}
maketitle
lõpp {dokument}

Kasutage tabelikeskkonda, et öelda LaTeX kompilaatorile, et soovite tabeli luua.

Tabelikeskkonnas peate määrama parameetrid, mis määravad sisestatavate veergude arvu. Näiteks neli (c) väärtust tähistavad nelja tsentreeritud veergu.

Kui olete alloleva koodi kompileerinud, peaksite saama väljundi järgmiselt:

Horisontaalse joone lisamine

Käsu hline abil saate lisada tabeli üla- ja alaossa horisontaaljoone.

Selle kood on:

documentclass {article}
usepackage [utf8] {inputenc}

title {LinuxHint - LaTeX tabelid}
autor {LinuxHint}
date {juuni 2021}

algus {dokument}
algus {keskus}
start {tabular} c
hline
1 & 2 & 3 & 4 \
5 & ​​6 & 7 & 8 \
9 & 10 & 11 & 12 \
hline
end {tabular}
lõpp {keskus}
maketitle
lõpp {dokument}

Kui olete koodi koostanud, peaksite saama tabeli, mille üla- ja alaosas on horisontaalne joon:

Mõlemal küljel vertikaalsete joontega suletud tabeli loomiseks saate veeru määratluse alguses määrata kaks toru järgmiselt.

start {tabular} c

Selle täielik näidiskood on järgmine:

documentclass {article}
usepackage [utf8] {inputenc}

title {LinuxHint - LaTeX tabelid}
autor {LinuxHint}
date {juuni 2021}

algus {dokument}
algus {keskus}
start {tabular} c
hline
1 & 2 & 3 & 4 \
5 & ​​6 & 7 & 8 \
9 & 10 & 11 & 12 \
hline
end {tabular}
lõpp {keskus}
maketitle
lõpp {dokument}

Kui olete ülaltoodud koodi kompileerinud, peaksite saama väljundi, mis sarnaneb allpool näidatuga:

Veeruteksti joondamine

LaTeX võimaldab meil lubada veeruteksti paremale, vasakule ja keskele. Vaikimisi kasutab LaTeX tekstikeskuse joondamiseks klahvi {c}.

Teksti paremale või vasakule seadmiseks kasutage vastavalt klahve {r} ja {l}.

Näiteks järgmised plokid näitavad, kuidas luua tabeleid õige tekstijoondusega.

documentclass {article}
usepackage [utf8] {inputenc}

title {LinuxHint - LaTeX tabelid}
autor {LinuxHint}
date {juuni 2021}

algus {dokument}
algus {keskus}
start {tabular}
hline
1 & 2 & 3 & 4 \
5 & ​​6 & 7 & 8 \
9 & 10 & 11 & 12 \
hline
end {tabular}
lõpp {keskus}
maketitle
lõpp {dokument}

LaTeX-iga mitmeleheküljelise tabeli loomine

Tabeli loomiseks, mis võtab kaks või enam lehte, peate kasutama pika tabeli paketti. Selleks sisestage: rida

usepackage {longtable}

Pika tabeli paketi määramine võimaldab tabeleid LaTeXi lehekatkestustööriistade abil jagada ja kombineerida.

Pika tabeli loomiseks peate lisama neli käsku.

  • endfirsthead - Sellele käsule eelnev sisu eraldatakse tabeli alguses esimesel lehel.
  • endhead - Selle käsu ja lõpppealkirja vaheline sisu eraldatakse tabeli ülaosas igal lehel, välja arvatud esimesel.
  • endfoot - Sisu eraldatakse iga lehe allosas, välja arvatud viimane.
  • endlastfoot – Kuvatakse viimase lehe allosas, kus tabel lõpeb.

Järgnev loob lihtsa mitmeleheküljelise tabeli.

documentclass {article}
usepackage [utf8] {inputenc}
usepackage {longtable}

algus {dokument}
algus {pikklaud} [c] c
silt {pikk} \

hline
multicolumn {2} {Start Table} \
hline
Tere, Maailm \
hline
endfirsthead

hline
mitmeveerg {2} {Jätka tabelit lehtedele} \
hline
Tere, Maailm \
endfirsthead

hline
multicolumn {2} {Start another Table} ref {long} \
hline
endhead
hline
endjalg
hline
mitmeveerg {2} {See lõpetab tabeli} \
hline
endlastfoot
[REPEAT multi-column]
end {longtable}
lõpp {dokument}

Kuidas ühendada ridu ja veerge LaTeXis

Ridade ja veergude ühendamiseks saate kasutada käske multirow ja multi-column.

Mitu veergu

Mitme veeru kombineerimise üldine süntaks on järgmine:

multicolumn {Number_of_columns} {align} {content}

Näiteks kaaluge allolevat koodi:

documentclass {article}
usepackage [utf8] {inputenc}
algus {dokument}
start {tabular} {| p {5cm} | p {3cm} | p {3cm} | p {3cm} |}
hline
mitmeveerg {4} {Trekkide loend} \
hline
Nimi ja avaldamiskuupäev, režissöör ja lugu \
hline
Star Trek: film ja 7. detsember 1979 ning Robert Wise ja Alan Dean Foster \
Star Trek II: Khani viha ja 4. juuni 1982 ning Nicholas Meyer ja Harve Bennett \
Star Trek V: The Final Frontier & 9. juuni 1989, & William Shatner & William Shatner \
hline
end {tabular}
% Andmeallikas -> 'https://en.wikipedia.org/wiki/List_of_Star_Trek_films
lõpp {dokument}

MÄRGE: Mõõtmete täpsustamise abil on hea tagada veergude ühtlane paigutus.

Käsk multicolumn {4} {Trek List}

{4} määrab ühendatavate veergude arvu.

Järgmises osas määratletakse eraldajad ja veergude joondused.

{Trek List} - kombineeritud veergude nimi.

Kui olete ülaltoodud LaTeX -koodi kompileerinud, peaksite saama väljundi järgmiselt:

Mitmerealised

Ridade kombineerimiseks käsu multirow abil peate importima multirow paketi.

Järgmine näite kood näitab, kuidas ridu kombineerida.

documentclass {article}
usepackage [utf8] {inputenc}
usepackage {multirow}
algus {dokument}
algus {keskus}
start {tabular} c
hline
Veerg 1 ja veerg 2 ja veerg 3 ja veerg 4 \
hline
multirow {3} {6cm} {Kombineeritud read (lahtrid)} & ​​cell1 & cell2 \
& cell3 & cell4 \
& cell5 & cell6 \
hline
end {tabular}
lõpp {keskus}
lõpp {dokument}

Uurime käsku: multirow {3} {6cm} {Kombineeritud read (lahtrid)} & ​​cell1 & cell2

Saate kolm parameetrit:

Esimene neist on ühendatavate ridade arv. Nii et selles näites 3 rida.

Järgmisena määrab teine ​​parameeter veeru laiuse. Selles näites 6 cm.

Lõpuks määratleb viimane parameeter lahtri sisu.

Ülaltoodud koodi koostamine peaks andma sarnase tabeli

Teave tabeliallkirjade, siltide ja viidete kohta

Saate luua tabeli pealdised ja sildid, mille abil saate tabeli kohta teavet kuvada või sellele viidata.

Tabelisse pealdise lisamiseks kasutage käsku caption. Tabeli pealdise saate paigutada tabeli alla või kohale.

Näiteks:

documentclass {article}
usepackage [utf8] {inputenc}
algus {dokument}
algus {tabel} [h!]
tsentreerimine
caption {Teave Star Treki filmide kohta}
start {tabular} {| p {5cm} | p {3cm} | p {3cm} | p {3cm} |}
hline
mitmeveerg {3} {Trekkide loend} \
hline
Nimi ja väljalaskekuupäev ning direktor \
hline
Star Trek: film ja 7. detsember 1979 ning Robert Wise \
Star Trek II: Khani viha ja 4. juuni 1982, & Nicholas Meyer \
Star Trek V: lõplik piir ja 9. juuni 1989, & William Shatner \
hline
end {tabular}
label {treks}
lõpp {tabel}
% Andmeallikas -> 'https://en.wikipedia.org/wiki/List_of_Star_Trek_films
lõpp {dokument}

Kui olete koodi koostanud, peaksite saama tabeli, mille ülaosas on allkiri, nagu on näidatud alloleval pildil:

Järeldus

Selles õpetuses on arutatud LaTeX -i tabelite loomise ja nendega töötamise põhitõdesid.

Nagu teate, on LaTeX võimas tööriist ja see õpetus ei kriimusta LaTexi tabelitega töötamise pinda.

LaTexi dokumentatsioon on suurepärane juhend. Palun vaadake seda vastavalt vajadusele.