Artikkelen beskriver hvordan man får en celle/rute til å strekke seg over flere kolonner eller rader i LaTeX. Dette er tilsvarende colspan og rowspan i HTML, respektive, for de som er kjent med HTML.
Multirow
For å gjøre dette må man bruke en pakke kalt multirow. Til tross for navnet lar pakken deg strekke ruter over både kolonner og rader. Kommandoene som brukes er \multirow og \multicolumn.
Kommandoen tar inn tre argumenter: Antallet rader ruten skal strekke seg over, bredde på ruten og teksten ruten skal inneholde. Disse plasseres slik: \multirow{antall rader}{bredde}{innhold}.
Ønsker man ikke å sette en bestemt bredde på ruten, men la den tilpasse seg innholdet, bruker man stjerne (*) istedenfor en gitt bredde.
Bruk av \multicolumnI likhet med \multirow tar \multicolumn inn tre argumenter, men ikke helt de samme. Disse er: Antallet kolonner ruten skal strekke seg over, hvor i ruten innholdet skal plasseres og teksten ruten skal inneholde. Disse plasseres slik: \multicolumn{antall kolonner}{plassering}{innhold}.
Plassering tar inn samme verdier som tabular-miljøet tar inn for plassering av innhold i ruter. Du kan lese artikkelen om tabeller i LaTeX om du er usikker på hvordan dette fungerer.
\begin{tabular}{|l|l|r|}
\hline
\multicolumn{3}{|c|}{Rute over tre kolonner} \\
\hline
\multirow{2}{*}{Rute over 2 rader} & Hmm & Ehm \\
& eheh & asdasd \\
\hline
\end{tabular}