Tähän sivuun liittyvät esimerkkitiedostot taulukot.tex ja taulukot.pdf.
Taulukoiden tekemistä varten LaTeXissa on ympäristö tabular
.
\begin{center} \begin{tabular}[t]{|l|r|c|} \hline Aine & Määrä & \% \\ \hline happi & 43000 & 61 \\ hiili & 16000 & 23 \\ vety & 7000 & 10 \\ \hline \end{tabular} \end{center}
Ympäristön pakollinen argumentti sisältää sarakkeiden muotoilumääreet, missä
- kutakin saraketta merkitään kirjaimella
l
,c
,r
taip{leveys}
sen mukaan, tasataanko sarakkeen sisältö vasemmalle, keskelle vai oikealle vai ladotaanko se määrätyn levyiseen palstaan - merkillä
|
sarakkeiden väliin piirretään pystysuora viiva - sarakkeiden väliin saadaan haluttu teksti kirjoittamalla
@{teksti}
*{
n}{
muotoilumääre}
toistaa kyseisen muotoilumääreen n kertaa. Esimerkiksi*{7}{|c}|
on sama kuin|c|c|c|c|c|c|c|
.
Taulukon sisällä sarakkeiden erottimena käytetään &
-merkkiä ja rivien erottimena komentoa \\
. Rivien väliin saadaan vaakasuora viiva komennolla \hline
. Jos vaakasuora viiva halutaan esimerkiksi vain toisen ja kolmannen sarakkeen kohdalle, käytetään komentoa \cline{2-3}
. Komento \vline
taulukon solussa piirtää rivin korkuisen pystysuoran viivan. Tällä voi tehdä pystysuoria viivoja, jotka eivät ulotu koko taulukon yläreunasta alareunaan.
Ympäristöllä tabular
on myös valinnainen argumentti, jonka perusteella taulukon yläreuna [t]
, keskikohta [c]
tai alareuna [b]
tasataan ympäröivän tekstin perusviivaan. Tällä on merkitystä esimerkiksi silloin, kun taulukoita sijoitetaan rinnakkain.
Taulukon soluja voi yhdistää sarakkeittain komennolla \multicolumn
, jolla on kolme argumenttia: yhdistettävien solujen lukumäärä, yhdistetyn solun muotoilumääre ja yhdistetyn solun sisältö.
\begin{tabular}{lll} \hline & \multicolumn{2}{c}{SI-yksikkö} \\ \cline{2-3} Suure & Nimi & Tunnus \\ \hline pituus & metri & m \\ massa & kilogramma & kg \\ \hline \end{tabular}
Kelluvat taulukot
Taulukosta tehdään kelluva, kun se sijoitetaan ympäristön table
sisään. Tällöin LaTeX valitsee taulukon paikan ottaen huomioon ympäristön table
valinnaisessa argumentissa olevat toiveet:
h
= here (tähän)t
= top (sivun alkuun)b
= bottom (sivun loppuun)p
= page (omalle sivulleen).
Oletusarvona on [tbp]
. Huutomerkki valinnaisessa argumentissa poistaa tilapäisesti rajoitukset, joita LaTeX käyttää kelluvien taulukoiden sijoittamisessa. Esimerkiksi [ht!]
.
Komento \caption
numeroi kelluvan taulukon ja tekee sille otsikon. Jos taulukkoon halutaan viitata muualta dokumentista, niin tarvittava \label
-komento on sijoitettava välittömästi komennon \caption
jälkeen.
\begin{table}[ht] \centering \caption{Otsikko taulukon yläpuolella.}% \label{tab: esimerkkitaulukko} \begin{tabular}[t]{lcc} \hline & Sarake A & Sarake B \\ \hline Rivi 1 & solu A1 & solu B1 \\ Rivi 2 & Solu A2 & solu B2 \\ \hline \end{tabular} \end{table}