Tabular

Tabeller i LaTeX bruker tabular-miljøet. Man bestemmer antallet kolonner tabellen skal inneholde når man begynner tabular-miljøet. Antallet kolonner oppgir man i {} bak opprettelsen av miljøet, slik: \begin{tabular}{kolonner}. Du oppgir antallet kolonner med antallet bokstaver. Hver bokstav angir hvor i ruten innholdet skal plasseres. Mulige valg er:

  • l - Venstre (Left)
  • c - Midten (Center)
  • r - Høyre (Right)

Man kan også ha med tegnet | som angir at det skal være en linje mellom kolonnene. Skal vi for eksempel ha tre kolonner hvor de to første skal ha teksten til venstre og den siste ha teksten i midten, med en vertikal inje på hver side av tabellen og før den siste ruten, vil vi starte miljøet med \begin{tabular}{|ll|c|}.

For å lage en ny rad bruker man newline kommandoen i LaTeX, to backslash: \\. For å separere en kolonne fra neste bruker man &.

LaTeX setter ikke inn horisontale linjer av seg selv, slik at du har full kontroll over hvor de er. Du kan sette inn horisontale linjer med kommandoen \hline.

Under kan du se et eksempel på bruk av tabular miljøet:

Listing #1

\begin{tabular}{|ll|c|} 
\hline 
Rad 1 Kolonne 1 & Rad 1 Kolonne 2 & Rad 1 Kolonne 3 \\ 
Rad 2 Kolonne 1 & Rad 2 Kolonne 2 & Rad 2 Kolonne 3 \\ 
Rad 3 Kolonne 1 & Rad 3 Kolonne 2 & Rad 3 Kolonne 3 \\ 
\hline 
\end{tabular} 

LaTeX kan automatisk nummerere tabellene dine, og du kan gi de overskrift og merkelapp slik at du enkelt kan referere til de. For å gjøre dette bruker man table-miljøet. Man legger dette rundt tabular-miljøet og kan legge til \caption{overskrift} og \label{merkelapp}. Innenfor table-miljøet, men utenfor tabular-miljøet. Vil man ha tabelltittelen over tabellen legger man \caption over tabular-miljøet, og under om man vil ha tittelen under. Legg \label under tabular-miljøet.

Med table-miljøet kan man også angi hvor man ønsker at tabellen skal plasseres, på samme måte som med bilder. Dette gjør man ved å legge til firkantparantes ([]) bak kommandoen for å begynne table-miljøet, slik: \begin{table}[posisjon].

Listing #2

\begin{table}[h!] 
  \centering 
  \caption{Priser} 
  \begin{tabular}{|l|c|r|} 
    \hline 
    \textbf{Utstyr} & \textbf{Antall} & \textbf{Pris} \\ 
    \hline 
    Western Digital My Passport\texttrademark Essential & 1 & 1095.00 \\ 
    OCZ Solid Series SATAII 2.5 SSD, 60GB & 1 & 1795.00 \\ 
    \hline 
    \hline 
    Sum & 2 & 2.890,00 \\ 
    \hline 
  \end{tabular} 
  \label{table:priser} 
\end{table} 

Kommentar