Tabellen in LaTeX
Schrijf de rijen in een omgeving tabular, met & tussen de cellen en \\ aan het einde van elke rij, en zet hem in een float table als hij een bijschrift en een nummer nodig heeft.
Een eerste tabel
Een tabel begint met \begin{tabular}{...}. Tussen de accolades staat één letter per kolom: l voor links, c voor gecentreerd, r voor rechts. Daarbinnen ga je met & naar de volgende cel en sluit \\ de rij af.
Drie kolommen, drie uitlijningen
\begin{tabular}{lcr}
Fruit & Colour & Price \\
Apple & red & 0.44 \\
Banana & yellow & 1.20 \\
\end{tabular}Je hoeft de &-tekens in je broncode niet onder elkaar te zetten. Spaties eromheen worden genegeerd, dus lijn ze alleen uit als dat je helpt de code te lezen.
Kolomtypen
De kolomspecificatie bepaalt hoeveel kolommen er zijn en hoe elke kolom wordt uitgelijnd.
| Letter | Betekenis | In Scissor LaTeX |
|---|---|---|
l, c, r | links, gecentreerd, rechts | Werkt. |
p{4cm} | een alineakolom met een vaste breedte | Gelezen als een links uitgelijnde kolom. De breedte wordt genegeerd, dus lange tekst loopt niet door op 4 cm. |
m{..}, b{..} | alineakolommen uit het pakket array | Gelezen als links uitgelijnde kolommen; de breedte wordt genegeerd. |
X (tabularx) | een kolom die uitrekt tot de volle breedte | Gelezen als een links uitgelijnde kolom. |
| | een verticale lijn tussen kolommen | Werkt. |
@{..}, >{..}, <{..} | witruimte en code rond cellen | Geaccepteerd en genegeerd. |
Lijnen: \hline of booktabs
\hline trekt een lijn over de tabel, en | in de kolomspecificatie trekt verticale lijnen. Zo krijg je de klassieke tabel met kaders.
Een tabel met kaders met \hline en |
\begin{tabular}{|l|r|}
\hline
Name & Points \\
\hline
Erika Mustermann & 44 \\
John Doe & 38 \\
\hline
\end{tabular}Veel tijdschriften geven de voorkeur aan minder lijnen. Het pakket booktabs geeft je er drie: \toprule boven de kopregel, \midrule eronder en \bottomrule aan het einde, zonder verticale lijnen.
Dezelfde gegevens met booktabs
\begin{tabular}{lr}
\toprule
Name & Points \\
\midrule
Erika Mustermann & 44 \\
John Doe & 38 \\
\bottomrule
\end{tabular}Bijschriften, nummers en verwijzingen
Om een tabel een bijschrift en een nummer te geven, zet je de tabular in een omgeving table. Voeg \caption{...} toe en daarna een \label{...}. Dan drukt \ref{...} overal in de tekst het nummer van de tabel af.
Een genummerde tabel met een bijschrift
\begin{table}[ht]
\centering
\caption{Points after the first round.}
\label{tab:points}
\begin{tabular}{lr}
\toprule
Name & Points \\
\midrule
Erika Mustermann & 44 \\
Hans Mustermann & 41 \\
\bottomrule
\end{tabular}
\end{table}
Table~\ref{tab:points} shows the points.Het bijschrift komt waar je het schrijft: hier boven de tabel, de gebruikelijke plek voor tabellen. Zet \caption na de tabular als je het eronder wilt.
Cellen over meerdere kolommen
\multicolumn{n}{align}{text} voegt n cellen van een rij samen tot één, met een eigen uitlijning. Een veelgebruikte toepassing is een kop boven een groep kolommen.
Een kop boven twee kolommen
\begin{tabular}{lcc}
\toprule
& \multicolumn{2}{c}{Round} \\
Name & 1 & 2 \\
\midrule
Erika & 44 & 40 \\
John & 38 & 45 \\
\bottomrule
\end{tabular}Cellen over meerdere rijen
In LaTeX maakt \multirow{n}{*}{text} uit het pakket multirow een cel hoger dan één rij. Scissor LaTeX behoudt de tekst maar niet de overspanning: de tekst staat in de eerste rij, en de rijen eronder blijven leeg in die kolom.
\multirow: de tekst blijft in de eerste rij
\begin{tabular}{llr}
\toprule
Group & Name & Points \\
\midrule
\multirow{2}{*}{A} & Erika & 44 \\
& John & 38 \\
\bottomrule
\end{tabular}Voor de meeste tabellen leest dit prima. Als het label gecentreerd over de rijen moet staan, schrijf het dan in plaats daarvan in de middelste rij.
Wat anders is dan in een TeX-installatie
Dit alles compileert ook in een TeX-installatie, dus een document dat je hier schrijft, werkt daar nog steeds.
Verwant: cellen over meerdere rijen met multirow, kolombreedten met array, tabularx, longtable, bijschriften met caption, subcaption, en plaatsing met Floats. Om een tabel door te klikken te bouwen, gebruik je de LaTeX-tabelgenerator.
Vragen en antwoorden
Hoe voeg ik een bijschrift toe aan een tabel in LaTeX?
Zet de tabular in \begin{table} ... \end{table} en schrijf daarin \caption{Je tekst}. Scissor LaTeX nummert de tabel en zet "Table 1:" voor het bijschrift.
Waarom loopt mijn lange tekst niet door in een p-kolom?
Scissor LaTeX past kolombreedten nog niet toe, dus een kolom p{4cm} is zo breed als zijn langste regel. Breek lange cellen af met \newline, of maak ze korter.
Hoe voeg ik cellen samen in een LaTeX-tabel?
Gebruik \multicolumn{2}{c}{text} om cellen over kolommen samen te voegen. Samenvoegen over rijen met \multirow behoudt in Scissor LaTeX de tekst, maar niet de overspanning.
Elk voorbeeld op deze pagina wordt door Scissor LaTeX gezet wanneer de site wordt gebouwd. Laatst bijgewerkt op 2026-11-07.