Kako stvoriti tablice s LaTeX -om

How Create Tables With Latex



LaTeX, izgovara se kao Lay-Tek ili Lah-tek, jezik je dokumentacije za izradu profesionalnih dokumenata. Njegova najčešća upotreba je tehnička i znanstvena dokumentacija jer pruža pristup Onome što vidite to mislite. Ova vam metoda omogućuje da se usredotočite samo na sadržaj dokumenta bez brige o oblikovanju.

Ovaj vodič ima za cilj naučiti vas kako koristiti LaTeX za stvaranje različitih vrsta tablica i njihovo popunjavanje podacima.







BILJEŠKA: Ovaj vodič pretpostavlja da niste novi u LaTeX -u; ne služi kao uvod u LaTeX.



Kako stvoriti jednostavnu tablicu pomoću LaTeX -a

Tablice su standardne za rad sa znanstvenim dokumentima. LaTeX nudi opsežnu zbirku alata koje možete koristiti za izradu i prilagodbu različitih elemenata tablice.



Za izradu jednostavne tablice u LaTeXu upotrijebite tablično okruženje.





Za odvajanje stupaca upotrijebite simbol & &. Za odvajanje redaka upotrijebite novi simbol retka

Sljedeći LaTeX kôd stvara jednostavnu tablicu.



documentclass {članak}
usepackage [utf8] {inputenc}

title {LinuxHint - LaTeX tablice}
autor {LinuxHint}
datum {lipanj 2021}

start {document}
početak {centar}
begin {tabelarno} c
1 i 2 i 3 i 4 \
5 & ​​6 & 7 & 8 \
9 i 10 i 11 i 12 \
end {tabelarno}
end {center}
maketitle
end {document}

Pomoću tabličnog okruženja recite prevoditelju LaTeX -a da želite stvoriti tablicu.

Unutar tabličnog okruženja morate navesti parametre koji definiraju broj stupaca za umetanje. Na primjer, četiri (c) vrijednosti označavaju četiri centrirana stupca.

Nakon što sastavite donji kôd, trebali biste dobiti izlaz kao:

Kako dodati vodoravnu liniju

Pomoću naredbe hline možete dodati vodoravnu crtu pri vrhu i dnu tablice.

Kod za to je:

documentclass {članak}
usepackage [utf8] {inputenc}

title {LinuxHint - LaTeX tablice}
autor {LinuxHint}
datum {lipanj 2021}

start {document}
početak {centar}
begin {tabelarno} c
hline
1 i 2 i 3 i 4 \
5 & ​​6 & 7 & 8 \
9 i 10 i 11 i 12 \
hline
end {tabelarno}
end {center}
maketitle
end {document}

Nakon što sastavite kôd, trebali biste dobiti tablicu s vodoravnom linijom pri vrhu i dnu kao:

Da biste stvorili zatvorenu tablicu s okomitim crtama s obje strane, možete navesti dvije cijevi na početku definicije stupca kao:

begin {tabelarno} c

Potpuni primjer koda za ovo je:

documentclass {članak}
usepackage [utf8] {inputenc}

title {LinuxHint - LaTeX tablice}
autor {LinuxHint}
datum {lipanj 2021}

start {document}
početak {centar}
begin {tabelarno} c
hline
1 i 2 i 3 i 4 \
5 & ​​6 & 7 & 8 \
9 i 10 i 11 i 12 \
hline
end {tabelarno}
end {center}
maketitle
end {document}

Nakon što sastavite gornji kôd, trebali biste dobiti izlaz sličan onom prikazanom u nastavku:

Kako poravnati tekst stupca

LaTeX nam omogućuje dopuštanje teksta stupca desno, lijevo i u sredini. Prema zadanim postavkama, LaTeX koristi {c} za poravnavanje središta za tekst.

Da biste tekst postavili desno ili lijevo, upotrijebite {r} i {l}.

Na primjer, sljedeći blokovi pokazuju kako stvoriti tablice s pravim poravnavanjem teksta.

documentclass {članak}
usepackage [utf8] {inputenc}

title {LinuxHint - LaTeX tablice}
autor {LinuxHint}
datum {lipanj 2021}

start {document}
početak {centar}
početak {tabelarno}
hline
1 i 2 i 3 i 4 \
5 & ​​6 & 7 & 8 \
9 i 10 i 11 i 12 \
hline
end {tabelarno}
end {center}
maketitle
end {document}

Kako stvoriti tablicu s više stranica pomoću LaTeX-a

Da biste stvorili tablicu koja zauzima dvije ili više stranica, morate koristiti paket longtable. Da biste to učinili, unesite: redak

usepackage {longtable}

Određivanje dugotrajnog paketa omogućuje raščlanjivanje i kombiniranje tablica pomoću LaTeX alata za razbijanje stranica.

Da biste stvorili dugu tablicu, morate dodati četiri naredbe.

  • endfirsthead - Sadržaj koji prethodi ovoj naredbi dodjeljuje se na početku tablice na prvoj stranici.
  • endhead - Sadržaj između ove naredbe i endfirsthead dodjeljuje se pri vrhu tablice na svakoj stranici osim na prvoj.
  • endfoot - Sadržaj se dodjeljuje pri dnu svake stranice osim posljednje.
  • endlastfoot - Prikazano pri dnu zadnje stranice na kojoj tablica završava.

Sljedeće stvara jednostavnu tablicu s više stranica.

documentclass {članak}
usepackage [utf8] {inputenc}
usepackage {longtable}

start {document}
begin {longtable} [c] c
label {long} \

hline
više stupca {2} {Početna tablica} \
hline
Pozdrav svijete \
hline
endfirsthead

hline
višestupac {2} {Nastavi tablicu na stranice} \
hline
Pozdrav svijete \
endfirsthead

hline
više stupca {2} {Pokreni drugu tablicu} ref {long} \
hline
endhead
hline
endfoot
hline
multicolumn {2} {Ovo završava tablicu} \
hline
endlastfoot
[PONOVI više stupaca]
end {longtable}
end {document}

Kako kombinirati redove i stupce u LaTeX -u

Za kombiniranje redaka i stupaca možete koristiti naredbe multirow i multi-column.

Više stupaca

Opća sintaksa za kombiniranje više stupaca je:

višestruki stupac {Broj_stupaca} {align} {content}

Na primjer, razmotrite donji kod:

documentclass {članak}
usepackage [utf8] {inputenc}
start {document}
begin {tabelarno} {| p {5cm} | p {3cm} | p {3cm} | p {3 cm} |}
hline
višestruki stupac {4} {Trek List} \
hline
Ime i datum izlaska & Director & Story By \
hline
Zvjezdane staze: Film i 7. prosinca 1979., Robert Wise i Alan Dean Foster \
Zvjezdane staze II: Gnjev Khana & 4. lipnja 1982., i Nicholas Meyer & Harve Bennett \
Star Trek V: The Final Frontier & 9. lipnja 1989, & William Shatner & William Shatner \
hline
end {tabelarno}
% Izvor podataka -> 'https://en.wikipedia.org/wiki/List_of_Star_Trek_films
end {document}

BILJEŠKA: Dobro je osigurati da su stupci ravnomjerno raspoređeni navođenjem dimenzija.

U naredbi multicolumn {4} {Trek List}

{4} definira broj stupaca za kombiniranje.

Sljedeći dio definira graničnike i poravnanja za stupce.

{Trek List} - naziv za kombinirane stupce.

Nakon što sastavite gornji LaTeX kod, trebali biste dobiti izlaz kao:

Više redova

Za kombiniranje redaka pomoću naredbe multirow morate uvesti paket multirow.

Sljedeći primjer koda pokazuje kako kombinirati retke.

documentclass {članak}
usepackage [utf8] {inputenc}
usepackage {multirow}
start {document}
početak {centar}
begin {tabelarno} c
hline
Stupac1 i stupac2 & stupac3 i stupac4 \
hline
multirow {3} {6cm} {Kombinirani redovi (ćelije)} & cell1 & cell2 \
& ćelija3 & ćelija4 \
& cell5 & cell6 \
hline
end {tabelarno}
end {center}
end {document}

Ispitivanje naredbe: multirow {3} {6cm} {Kombinirani redovi (ćelije)} & cell1 & cell2

Dobit ćete tri parametra:

Prvi je broj redaka za kombiniranje. Dakle, u ovom primjeru, 3 reda.

Zatim drugi parametar definira širinu stupca. U ovom primjeru, 6 cm.

Konačno, posljednji parametar definira sadržaj unutar ćelije.

Sastavljanje gornjeg koda trebalo bi dati tablicu sličnu

O natpisima tablica, oznakama i referencama

Možete stvoriti naslove i oznake tablice koje možete koristiti za prikaz informacija o tablici ili na nju.

Za dodavanje natpisa u tablicu upotrijebite naredbu caption. Natpis tablice možete postaviti ispod ili iznad tablice.

Na primjer:

documentclass {članak}
usepackage [utf8] {inputenc}
start {document}
početak {tablice} [h!]
centriranje
caption {Podaci o Star Trek filmovima}
begin {tabelarno} {| p {5cm} | p {3cm} | p {3cm} | p {3 cm} |}
hline
višekolona {3} {Popis staza} \
hline
Ime i datum izlaska & direktor \
hline
Zvjezdane staze: Film i 7. prosinca 1979. & Robert Wise \
Zvjezdane staze II: Gnjev Khana & 4. lipnja 1982. & Nicholas Meyer \
Star Trek V: The Final Frontier & 9. lipnja 1989, & William Shatner \
hline
end {tabelarno}
label {treks}
end {table}
% Izvor podataka -> 'https://en.wikipedia.org/wiki/List_of_Star_Trek_films
end {document}

Nakon što sastavite kôd, trebali biste dobiti tablicu s natpisom na vrhu, kao što je prikazano na donjoj slici:

Zaključak

Ovaj vodič je raspravljao o osnovama stvaranja i rada s tablicama u LaTeX -u.

Kao što znate, LaTeX je moćan alat, a ovaj vodič ne grebe površinu kako raditi s tablicama LaTex.

LaTexova dokumentacija izvrstan je referentni vodič. Po potrebi ga uputite.