> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/sv/figurer-och-tabeller/01-tables.md).

# Tabeller

Det finns tre sätt att infoga tabeller i Overleaf:

1. Använda [**Infoga tabell** knappen](/latex/sv/kunskapsbas/067-how-to-generate-and-insert-latex-tables-in-overleaf.md#inserttable) i redigerarens verktygsfält.
2. Kopiera och klistra in en tabell från ett annat dokument medan du använder **Visuella redigeraren**.
3. Skriva LaTeX-koden för tabellen i **Kodredigeraren**.

Om du är nybörjare i LaTeX är det ett bra sätt att komma igång att använda [verktygsfältet i **Visuella redigeraren**](/latex/sv/kunskapsbas/067-how-to-generate-and-insert-latex-tables-in-overleaf.md#inserttable) (alternativ 1). Och du kan växla mellan **Visuella redigeraren** och **Kodredigeraren** för att se koden bakom tabellen. **Den här sidan fokuserar på alternativ 3.**

## Skapa en enkel tabell i LaTeX

Vi kan börja med ett av de enklaste exemplen på en tabell:

```latex
\begin{center}
\begin{tabular}{ c c c }
 cell1 & cell2 & cell3 \\
 cell4 & cell5 & cell6 \\
 cell7 & cell8 & cell9
\end{tabular}
\end{center}
```

[Öppna detta exempel i Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+a+basic+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B+c+c+c+%7D%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C++%0A+cell7+%26+cell8+%26+cell9++++%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![Exempel på en tabell](/files/13f49a65a7466e53e96be7c0b356fcf5ff6a9dd2)

Den `tabular` miljön är standardmetoden i LaTeX för att skapa tabeller. Du måste ange en parameter till denna miljö; här använder vi `{c c c}` vilket talar om för LaTeX att det finns tre kolumner och att texten i var och en av dem måste centreras.

Den `tabular` miljön ger extra flexibilitet; till exempel kan du lägga in avskiljande linjer mellan varje kolumn:

```latex
\begin{center}
\begin{tabular}{ |c|c|c| }
 \hline
 cell1 & cell2 & cell3 \\
 cell4 & cell5 & cell6 \\
 cell7 & cell8 & cell9 \\
 \hline
\end{tabular}
\end{center}
```

[Öppna detta exempel i Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+a+basic+table+with+separator+lines\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cc%7Cc%7Cc%7C+%7D+%0A+%5Chline%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C+%0A+cell7+%26+cell8+%26+cell9+%5C%5C+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![Exempel på en enkel tabell](/files/96612da59957573f9a4816be78232e1b10a255b2)

Här är en beskrivning av konstruktionerna som används i exemplet ovan:

**{ |c|c|c| }**

Detta deklarerar att tre kolumner, separerade av en vertikal linje, kommer att användas i tabellen. Varje c betyder att innehållet i kolumnen kommer att centreras. Du kan också använda r för att högerjustera texten och l för vänsterjustering.

**\hline**

Detta infogar en horisontell linje längst upp i tabellen och även längst ner. Det finns ingen begränsning för hur många gånger du kan använda \hline.

**cell1 & cell2 & cell3 \\\\**

Varje & är en cellavgränsare och dubbelbackstrecket \\\ markerar slutet på denna rad.

Nedan kan du se ett andra exempel som använder olika vertikala och horisontella linjer (ofta kallade "regler"):

```latex
\begin{center}
\begin{tabular}{||c c c c||}
 \hline
 Kol1 & Kol2 & Kol2 & Kol3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 \hline
 2 & 7 & 78 & 5415 \\
 \hline
 3 & 545 & 778 & 7507 \\
 \hline
 4 & 545 & 18744 & 7560 \\
 \hline
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\end{center}
```

[Öppna detta exempel i Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Basic+table+with+horizontal+and+vertical+rules\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+%5Chline%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+%5Chline%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+%5Chline%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+%5Chline%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![Exempel på tabell med hline](/files/8bea8d361a0ac11d7f1f479f28bfe831c1bd37a9)

## Tabeller med fast bredd

När du formaterar en tabell kan du behöva en fast bredd, antingen för varje kolumn eller för hela tabellen. Följande exempel lägger till `array` paketet i dokumentets preamble:

```latex
\usepackage{array}
```

och använder det för att ange fasta kolumnbredder:

```latex
\documentclass{article}
\usepackage{array}
\begin{document}
\begin{center}
\begin{tabular}{ | m{5em} | m{1cm}| m{1cm} | }
  \hline
  cell1 dummy text dummy text dummy text& cell2 & cell3 \\
  \hline
  cell1 dummy text dummy text dummy text & cell5 & cell6 \\
  \hline
  cell7 & cell8 & cell9 \\
  \hline
\end{tabular}
\end{center}
\end{document}
```

[Öppna detta exempel i Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Table+with+fixed+column+width\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Barray%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B+%7C+m%7B5em%7D+%7C+m%7B1cm%7D%7C+m%7B1cm%7D+%7C+%7D+%0A++%5Chline%0A++cell1+dummy+text+dummy+text+dummy+text%26+cell2+%26+cell3+%5C%5C+%0A++%5Chline%0A++cell1+dummy+text+dummy+text+dummy+text+%26+cell5+%26+cell6+%5C%5C+%0A++%5Chline%0A++cell7+%26+cell8+%26+cell9+%5C%5C+%0A++%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![Exempel på tabell med fast bredd](/files/f079dff80590ea223b4ffca59f0afcb22846030e)

I `tabular` miljön, parametern `m{5em}` anger en bredd på `5em` för den första kolumnen (`1cm` för de andra två) och centrerar texten i mitten av cellen. Justeringsalternativen är `m` för mitten, `p` för toppen och `b` för botten. När du använder dessa parametrar formateras texten automatiskt så att den passar in i varje cell.

Om du inte behöver styra bredden för varje cell, utan för hela tabellen och sedan fördela utrymmet jämnt inom den, använd `tabularx` paketet. Se exemplet nedan:

```latex
\documentclass{article}
\usepackage{tabularx}
\begin{document}
\begin{tabularx}{0.8\textwidth} {
  | >{\raggedright\arraybackslash}X
  | >{\centering\arraybackslash}X
  | >{\raggedleft\arraybackslash}X | }
 \hline
 item 11 & item 12 & item 13 \\
 \hline
 item 21  & item 22  & item 23  \\
\hline
\end{tabularx}
\end{document}
```

[Öppna detta exempel i Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Table+example+using+tabularx+package\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Btabularx%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btabularx%7D%7B0.8%5Ctextwidth%7D+%7B+%0A++%7C+%3E%7B%5Craggedright%5Carraybackslash%7DX+%0A++%7C+%3E%7B%5Ccentering%5Carraybackslash%7DX+%0A++%7C+%3E%7B%5Craggedleft%5Carraybackslash%7DX+%7C+%7D%0A+%5Chline%0A+item+11+%26+item+12+%26+item+13+%5C%5C%0A+%5Chline%0A+item+21++%26+item+22++%26+item+23++%5C%5C%0A%5Chline%0A%5Cend%7Btabularx%7D%0A%5Cend%7Bdocument%7D)

![Exempel på tabell med paketet tabularx](/files/6b2c3e62f21a4e2ccaeeb9554baabd8c1eb90b47)

Miljön `tabularx` liknar `tabular` men är mer flexibelt. För att använda det, lägg till raden `\usepackage{tabularx}` i dokumentets preamble. Observera att miljöns öppningssats är annorlunda; i exemplet är tabellens bredd satt till `0.8\textwidth`, vilket är 80 % av dokumentets textbredd. Du kan använda vilken som helst av [LaTeX-enheter](/latex/sv/formatering/01-lengths-in-latex.md) för att ange det värdet.

Prefixet inom klamrarna `| >{\raggedright\arraybackslash}X | >{\centering\arraybackslash}X | >{\raggedleft\arraybackslash}X |` anger justeringen för varje kolumn: den första till *vänster*, den andra till *center* och den tredje till *höger*.

## Kombinera rader och kolumner

Rader och kolumner kan slås samman för att skapa större tabellceller. Följande exempel använder `\multicolumn` kommandot för att slå samman flera kolumner:

```latex
\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{tabular}{ |p{3cm}||p{3cm}|p{3cm}|p{3cm}|  }
 \hline
 \multicolumn{4}{|c|}{Landslista} \\
 \hline
 Landsnamn eller områdesnamn& ISO ALPHA 2-kod &ISO ALPHA 3-kod&ISO numerisk kod\\
 \hline
 افغانistan   & AF    &AFG&   004\\
 Ålandsöarna&   AX  & ALA   &248\\
 Albanien &AL & ALB&  008\\
 Algeriet    &DZ & DZA&  012\\
 Amerikanska Samoa&   AS  & ASM&016\\
 Andorra& AD  & AND   &020\\
 Angola& AO  & AGO&024\\
 \hline
\end{tabular}
\end{document}
```

[Öppna detta exempel i Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+table+using+the+multicolumn+command\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bmultirow%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cp%7B3cm%7D%7C%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7C++%7D%0A+%5Chline%0A+%5Cmulticolumn%7B4%7D%7B%7Cc%7C%7D%7BCountry+List%7D+%5C%5C%0A+%5Chline%0A+Country+Name+or+Area+Name%26+ISO+ALPHA+2+Code+%26ISO+ALPHA+3+Code%26ISO+numeric+Code%5C%5C%0A+%5Chline%0A+Afghanistan+++%26+AF++++%26AFG%26+++004%5C%5C%0A+Aland+Islands%26+++AX++%26+ALA+++%26248%5C%5C%0A+Albania+%26AL+%26+ALB%26++008%5C%5C%0A+Algeria++++%26DZ+%26+DZA%26++012%5C%5C%0A+American+Samoa%26+++AS++%26+ASM%26016%5C%5C%0A+Andorra%26+AD++%26+AND+++%26020%5C%5C%0A+Angola%26+AO++%26+AGO%26024%5C%5C%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bdocument%7D)

![Exempel på tabell med kommandot multicolumn](/files/61f3365bee00a44ddced6a8dbbfe3a04dadbc3e2)

Låt oss gå igenom varje del av kommandot `\multicolumn{4}{|c|}{Landslista} \\`:

**{4}**

Antalet kolumner som ska slås samman: 4 i detta fall.

**{|c|}**

Avgränsare och justering för den resulterande cellen: i detta fall kommer texten att centreras och en vertikal linje att ritas på varje sida av cellen.

**{Landslista}**

Text som ska visas i cellen.

För att slå samman rader behöver du lägga till `multirow` paketet i dokumentets preamble:

```latex
\usepackage{multirow}
```

Du kan sedan använda `\multirow` kommandot i ditt dokument:

```latex
\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{center}
\begin{tabular}{ |c|c|c| }
\hline
col1 & col2 & col3 \\
\hline
\multirow{3}{4em}{Multiple row} & cell2 & cell3 \\
& cell5 & cell6 \\
& cell8 & cell9 \\
\hline
\end{tabular}
\end{center}
\end{document}
```

[Öppna detta exempel i Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Multirow+table+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bmultirow%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cc%7Cc%7Cc%7C+%7D+%0A%5Chline%0Acol1+%26+col2+%26+col3+%5C%5C%0A%5Chline%0A%5Cmultirow%7B3%7D%7B4em%7D%7BMultiple+row%7D+%26+cell2+%26+cell3+%5C%5C+%0A%26+cell5+%26+cell6+%5C%5C+%0A%26+cell8+%26+cell9+%5C%5C+%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![Exempel på tabell med kommandot multirow](/files/895461f8f6367ad41bacd6ec63d4d8ffff18d77b)

Den `multirow` kommandot tar tre parametrar; vårt exempel använder följande inställningar:

1. antalet rader som ska slås samman: `3`
2. kolumnens bredd: `4em`
3. innehållet i cellen: `Flera rader`

## Tabeller över flera sidor

Om du behöver infoga en mycket lång tabell som tar upp två eller fler sidor i ditt dokument, använd `longtable` paketet. Lägg först till följande rad i dokumentets preamble:

```latex
\usepackage{longtable}
```

Du kan sedan använda `longtable` miljön, som visas i följande exempel:

```latex
\documentclass{article}
\usepackage{longtable}

\begin{document}

 \begin{longtable}[c]{| c | c |}
 \caption{Lång tabellbildtext.\label{long}}\\

 \hline
 \multicolumn{2}{| c |}{Början på tabellen}\\
 \hline
 Något & något annat\\
 \hline
 \endfirsthead

 \hline
 \multicolumn{2}{|c|}{Fortsättning på tabell \ref{long}}\\
 \hline
 Något & något annat\\
 \hline
 \endhead

 \hline
 \endfoot

 \hline
 \multicolumn{2}{| c |}{Slut på tabellen}\\
 \hline\hline
 \endlastfoot

 Många rader & som detta\\
 Många rader & som detta\\
 Många rader & som detta\\
 Många rader & som detta\\
 Många rader & som detta\\
 Många rader & som detta\\
 Många rader & som detta\\
 Många rader & som detta\\
 ...
 Många rader & som detta\\
 \end{longtable}
```

![Exempel på tabell med många rader](/files/589c9e6e76927abe2f326271acc9d12f5d268937)

[Öppna en `longtable` exempel i Overleaf](https://www.overleaf.com/project/new/template/20823?id=71401569\&templateName=Longtable+example\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

Beteendet hos `longtable` liknar standard `tabular`, men genererar tabeller som kan brytas av den vanliga LaTeX-algoritmen för sidbrytning. Det finns fyra `longtable`-specifika element:

**\endfirsthead**

Allt ovanför detta kommando kommer att visas i början av tabellen, på första sidan.

**\endhead**

Allt du placerar före detta kommando och under \endfirsthead kommer att visas längst upp i tabellen på varje sida utom den första.

**\endfoot**

På liknande sätt som \endhead kommer det du placerar efter \endhead och före detta kommando att visas längst ner i tabellen på varje sida utom den sista.

**\endlastfoot**

Liknar \endfirsthead. Elementen efter \endfoot och före detta kommando kommer att visas längst ner i tabellen, men endast på den sista sidan där tabellen förekommer.

## Placera tabeller

Det är enkelt att placera en tabell om de ligger i en float `table` miljön.

```latex
\documentclass{article}
\begin{document}
Nedan visas en tabell som är placerad exakt här:
\begin{table}[h!]
\centering
 \begin{tabular}{||c c c c||}
 \hline
 Kol1 & Kol2 & Kol2 & Kol3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 2 & 7 & 78 & 5415 \\
 3 & 545 & 778 & 7507 \\
 4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
 \end{tabular}
\end{table}
\end{document}
```

[Öppna detta exempel i Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Positioning+a+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ABelow+is+a+table+positioned+exactly+here%3A%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A+%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A+%5Cend%7Btabular%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

![Exempel på tabellplacering](/files/3e2620acad6af66bf52fdb11fdc9aedcd7a5183e)

Parametern `h!` som skickas till deklarationen av tabellmiljön anger att denna tabell måste placeras *här*, och åsidosätter LaTeX:s standardinställningar. De placeringsparametrar som kan skickas in inkluderar:

**h**

Kommer att placera tabellen ungefär här.

**t**

Placera tabellen längst upp på sidan.

**b**

Placera tabellen längst ner på sidan.

**p**

Placera tabellen på en särskild sida, endast för tabeller.

**!**

Åsidosätt interna LaTeX-parametrar.

**H**

Placera tabellen på denna exakta plats, ungefär som h!.

För fler exempel på tabellplacering, se [Placering av bilder och tabeller](/latex/sv/figurer-och-tabeller/02-positioning-images-and-tables.md) artikeln.

I detta exempel finns några fler kommandon:

**\centering**

Centrerar tabellen i förhållande till float-behållarelementet.

**\[1ex]**

Detta lägger till extra utrymme i cellen.

## Bildtexter, etiketter och referenser

Tabeller kan ha bildtexter, etiketter och refereras med hjälp av `table` miljön.

```latex
\documentclass{article}
\begin{document}
Tabell \ref{table:1} är ett exempel på ett refererat \LaTeX{}-element.

\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||}
 \hline
 Kol1 & Kol2 & Kol2 & Kol3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 2 & 7 & 78 & 5415 \\
 3 & 545 & 778 & 7507 \\
 4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\caption{Tabell för att testa bildtexter och etiketter.}
\label{table:1}
\end{table}
\end{document}
```

[Öppna detta exempel i Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Table+captions+and+labels\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ATable+%5Cref%7Btable%3A1%7D+is+an+example+of+a+referenced+%5CLaTeX%7B%7D+element.%0A%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Ccaption%7BTable+to+test+captions+and+labels.%7D%0A%5Clabel%7Btable%3A1%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

![Exempel på refererade LaTeX-element](/files/e5f2db9d7b038781d5889f337d678b64968fe1ba)

Det finns tre viktiga kommandon i exemplet:

**\caption{Tabell att testa bildtexter och etiketter}**

Som du kanske väntar dig anger detta kommando tabellens bildtext. Om du skapar en lista över tabeller kommer denna bildtext att användas där. Du kan placera den ovanför eller under tabellen.

**\label{table:1}**

Om du behöver hänvisa till tabellen i ditt dokument, ange en etikett med detta kommando. Etiketten numrerar tabellen och, i kombination med kommandot \ref, gör det möjligt att referera till den.

**\ref{table:1}**

Denna kod kommer att ersättas av numret som motsvarar den refererade tabellen.

## Tabellista

För att skapa en tabellista använder du `\listoftables` kommandot. Bildtexten för varje tabell kommer att användas för att skapa denna lista. För språk som stöds av `babel` paketet kommer titeln "Tabellista" att översättas därefter. Se artikeln om [Stöd för internationella språk](/latex/sv/sprak/03-international-language-support.md) för mer information.

```latex
\documentclass{article}
\begin{document}
\listoftables
\vspace{5pt}
Tabellen \ref{table:1} är ett exempel på refererade \LaTeX{}-element.

\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||}
 \hline
 Kol1 & Kol2 & Kol2 & Kol3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 2 & 7 & 78 & 5415 \\
 3 & 545 & 778 & 7507 \\
 4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\caption{Detta är bildtexten för den första tabellen.}
\label{table:1}
\end{table}

\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||}
 \hline
 Kol1 & Kol2 & Kol2 & Kol3 \\ [0.5ex]
 \hline\hline
  4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\caption{Detta är bildtexten för den andra tabellen.}
\label{table:2}
\end{table}
\end{document}
```

[Öppna detta exempel i Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+using+listoftables\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Clistoftables%0A%5Cvspace%7B5pt%7D%0AThe+table+%5Cref%7Btable%3A1%7D+is+an+example+of+referenced+%5CLaTeX%7B%7D+elements.%0A%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Ccaption%7BThis+is+the+caption+for+the+first+table.%7D%0A%5Clabel%7Btable%3A1%7D%0A%5Cend%7Btable%7D%0A%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A++4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Ccaption%7BThis+is+the+caption+for+the+second+table.%7D%0A%5Clabel%7Btable%3A2%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

![Exempel på tabellista](/files/4c7069f5311688c8d02bf586cc686d4834d1328d)

## Ändra utseendet på en tabell

Flera tabelelement kan ändras för att passa behovet i ditt dokument. Nedan lär du dig hur du ändrar linjetjockleken, linjefärgen och bakgrundsfärgen för cellerna i din tabell.

### Linjebredd och cellavstånd

Läsbarheten i en tabell kan ibland förbättras genom att öka kolumnavståndet och radspridningen.

```latex
\documentclass{article}
\setlength{\arrayrulewidth}{0.5mm}
\setlength{\tabcolsep}{18pt}
\renewcommand{\arraystretch}{1.5}
\begin{document}
\begin{tabular}{ |p{3cm}|p{3cm}|p{3cm}|  }
\hline
\multicolumn{3}{|c|}{Landslista} \\
\hline
Landsnamn eller områdesnamn& ISO ALPHA 2-kod &ISO ALPHA 3 \\
\hline
Afghanistan & AF &AFG \\
Ålandsöarna & AX   & ALA \\
Albanien &AL & ALB \\
Algeriet    &DZ & DZA \\
Amerikanska Samoa & AS & ASM \\
Andorra & AD & AND   \\
Angola & AO & AGO \\
\hline
\end{tabular}
\end{document}
```

[Öppna detta exempel i Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Changing+table+spacing\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Csetlength%7B%5Carrayrulewidth%7D%7B0.5mm%7D%0A%5Csetlength%7B%5Ctabcolsep%7D%7B18pt%7D%0A%5Crenewcommand%7B%5Carraystretch%7D%7B1.5%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7C++%7D%0A%5Chline%0A%5Cmulticolumn%7B3%7D%7B%7Cc%7C%7D%7BCountry+List%7D+%5C%5C%0A%5Chline%0ACountry+Name+or+Area+Name%26+ISO+ALPHA+2+Code+%26ISO+ALPHA+3+%5C%5C%0A%5Chline%0AAfghanistan+%26+AF+%26AFG+%5C%5C%0AAland+Islands+%26+AX+++%26+ALA+%5C%5C%0AAlbania+%26AL+%26+ALB+%5C%5C%0AAlgeria++++%26DZ+%26+DZA+%5C%5C%0AAmerican+Samoa+%26+AS+%26+ASM+%5C%5C%0AAndorra+%26+AD+%26+AND+++%5C%5C%0AAngola+%26+AO+%26+AGO+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bdocument%7D)

![Exempel på kolumnavstånd](/files/5f46c3ff92d826812cf5e21187bb19c1fcd646c7)

En beskrivning av kommandona ges nedan:

**\setlength{\arrayrulewidth}{0.5mm}**

Detta anger tjockleken på tabellens ramar. I exemplet är den 0,5 mm, men du kan använda andra enheter — se artikeln Lengths in LaTeX för en fullständig lista.

**\setlength{\tabcolsep}{18pt}**

Utrymmet mellan texten och vänster/höger-kanten i den cell som innehåller den sätts till 18 pt med detta kommando. Återigen kan du använda andra enheter vid behov.

**\renewcommand{\arraystretch}{1.5}**

Höjden för varje rad sätts till 1,5 i förhållande till dess standardhöjd.

### Växlande radfärger

Du kan tillämpa växlande färger på raderna i din tabell genom att använda `xcolor` paketet med `table` alternativet, som visas i följande exempel:

```latex
\documentclass{article}
\usepackage[table]{xcolor}
\setlength{\arrayrulewidth}{0.5mm}
\setlength{\tabcolsep}{18pt}
\renewcommand{\arraystretch}{2.5}
\begin{document}
{\rowcolors{3}{green!80!yellow!50}{green!70!yellow!40}
\begin{tabular}{ |p{3cm}|p{3cm}|p{3cm}|  }
\hline
\multicolumn{3}{|c|}{Landslista} \\
\hline
Landsnamn eller områdesnamn& ISO ALPHA 2-kod &ISO ALPHA 3 \\
\hline
Afghanistan & AF &AFG \\
Ålandsöarna & AX   & ALA \\
Albanien &AL & ALB \\
Algeriet    &DZ & DZA \\
Amerikanska Samoa & AS & ASM \\
Andorra & AD & AND   \\
Angola & AO & AGO \\
\hline
\end{tabular}}
\end{document}
```

[Öppna detta exempel i Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Changing+row+colours\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Btable%5D%7Bxcolor%7D%0A%5Csetlength%7B%5Carrayrulewidth%7D%7B0.5mm%7D%0A%5Csetlength%7B%5Ctabcolsep%7D%7B18pt%7D%0A%5Crenewcommand%7B%5Carraystretch%7D%7B2.5%7D%0A%5Cbegin%7Bdocument%7D%0A%7B%5Crowcolors%7B3%7D%7Bgreen%2180%21yellow%2150%7D%7Bgreen%2170%21yellow%2140%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7C++%7D%0A%5Chline%0A%5Cmulticolumn%7B3%7D%7B%7Cc%7C%7D%7BCountry+List%7D+%5C%5C%0A%5Chline%0ACountry+Name+or+Area+Name%26+ISO+ALPHA+2+Code+%26ISO+ALPHA+3+%5C%5C%0A%5Chline%0AAfghanistan+%26+AF+%26AFG+%5C%5C%0AAland+Islands+%26+AX+++%26+ALA+%5C%5C%0AAlbania+%26AL+%26+ALB+%5C%5C%0AAlgeria++++%26DZ+%26+DZA+%5C%5C%0AAmerican+Samoa+%26+AS+%26+ASM+%5C%5C%0AAndorra+%26+AD+%26+AND+++%5C%5C%0AAngola+%26+AO+%26+AGO+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%7D%0A%5Cend%7Bdocument%7D)

![Exempel på färgsättning av tabellrad](/files/ef61bc8d3f38234dc7fa3a448ed0638a0c475c81)

Observera klamrarna precis före kommandot

```latex
\rowcolors{3}{green!80!yellow!50}{green!70!yellow!40}
```

och efter `tabular` miljön. Kommandot `\rowcolors` tar tre parametrar som vardera skickas inuti klamrar:

* raden att börja på,
* färgen för udda rader och
* färgen för jämna rader.

Se `xcolor` paketdokumentationen (på [vidare läsning](#further-reading) avsnittet) för en lista över tillgängliga färger och hur du skapar egna. I exemplet blandas färgerna grönt och gult i olika proportioner.

För att kommandot ska fungera, se till att lägga till

```latex
\usepackage[table]{xcolor}
```

i preamblen för din LaTeX-fil.

### Färgsätta en tabell (celler, rader, kolumner och linjer)

Alla element i en tabell kan anpassas för att använda en specifik färg. Även här tillhandahålls denna funktion av **xcolor** så du måste lägga till

```latex
\usepackage[table]{xcolor}
```

i preamblen. Nedan kan du se ett exempel.

```latex
\documentclass{article}
\usepackage[table]{xcolor}
\setlength{\arrayrulewidth}{1mm}
\setlength{\tabcolsep}{18pt}
\renewcommand{\arraystretch}{2.5}
\newcolumntype{s}{>{\columncolor[HTML]{AAACED}} p{3cm}}
\arrayrulecolor[HTML]{DB5800}
\begin{document}
\begin{tabular}{ |s|p{3cm}|p{3cm}| }
\hline
\rowcolor{lightgray} \multicolumn{3}{|c|}{Landslista} \\
\hline
Landsnamn eller områdesnamn& ISO ALPHA 2-kod &ISO ALPHA 3 \\
\hline
Afghanistan & AF &AFG \\
\rowcolor{gray}
Ålandsöarna & AX & ALA \\
Albanien   &AL & ALB \\
Algeriet  &DZ & DZA \\
Amerikanska Samoa & AS & ASM \\
Andorra & AD & \cellcolor[HTML]{AA0044} AND    \\
Angola & AO & AGO \\
\hline
\end{tabular}
\end{document}
```

[Öppna detta exempel i Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+using+colour+in+a+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Btable%5D%7Bxcolor%7D%0A%5Csetlength%7B%5Carrayrulewidth%7D%7B1mm%7D%0A%5Csetlength%7B%5Ctabcolsep%7D%7B18pt%7D%0A%5Crenewcommand%7B%5Carraystretch%7D%7B2.5%7D%0A%5Cnewcolumntype%7Bs%7D%7B%3E%7B%5Ccolumncolor%5BHTML%5D%7BAAACED%7D%7D+p%7B3cm%7D%7D%0A%5Carrayrulecolor%5BHTML%5D%7BDB5800%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cs%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7C+%7D%0A%5Chline%0A%5Crowcolor%7Blightgray%7D+%5Cmulticolumn%7B3%7D%7B%7Cc%7C%7D%7BCountry+List%7D+%5C%5C%0A%5Chline%0ACountry+Name+or+Area+Name%26+ISO+ALPHA+2+Code+%26ISO+ALPHA+3+%5C%5C%0A%5Chline%0AAfghanistan+%26+AF+%26AFG+%5C%5C%0A%5Crowcolor%7Bgray%7D%0AAland+Islands+%26+AX+%26+ALA+%5C%5C%0AAlbania+++%26AL+%26+ALB+%5C%5C%0AAlgeria++%26DZ+%26+DZA+%5C%5C%0AAmerican+Samoa+%26+AS+%26+ASM+%5C%5C%0AAndorra+%26+AD+%26+%5Ccellcolor%5BHTML%5D%7BAA0044%7D+AND++++%5C%5C%0AAngola+%26+AO+%26+AGO+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bdocument%7D)

![Exempel på anpassad färg i en tabell](/files/414d56d89b741dcc1b36a34d9ef183b9a4eb35ee)

Nedan följer en beskrivning av hur du ändrar färgen på varje element i tabellen:

* **Linjernas färg**. Kommandot `\arrayrulecolor` används för detta. I exemplet används HTML-format, men andra format finns också; se xcolor-dokumentationen för en fullständig lista (länk finns i [vidare läsning](#further-reading) avsnittet).
* **Bakgrundsfärg för en cell**. Använd kommandot `\cellcolor`. Du kan antingen ange namnet direkt i klamrarna (röd, grå, grön och så vidare) eller skicka en formatparameter inom hakparenteser (HTML i exemplet) och sedan ange önskad färg i klamrarna med det angivna formatet.
* **Bakgrundsfärg för en rad**. I detta fall `\rowcolor` kommer att göra det. Samma observationer om färgval som nämndes i de två föregående kommandona gäller även för detta.
* **Bakgrundsfärg för en kolumn**. Denna är lite knepig, men det enklaste sättet är att definiera en ny kolumntyp. Kommandot

  ```latex
  \newcolumntype{s}{>{\columncolor[HTML]{AAACED}} p{3cm}}
  ```

  definierar en kolumntyp som heter `s` vars justering är `p`, kolumnbredden är `3cm` och färgen sätts med HTML-format till `AAACED`. Denna nya kolumntyp används i `tabular` miljön.

## Referensguide

En kort beskrivning av parametrarna i `tabular` miljön.

Tabeller kan skapas med `tabular` miljön.

```
\begin{tabular}[pos]{cols}
 tabellinnehåll
\end{tabular}
```

där alternativen kan vara:

* **`pos`** : Vertikal position. Den kan anta följande värden:

|                 |                                                    |
| --------------- | -------------------------------------------------- |
| `t`             | linjen längst upp är justerad mot textens baslinje |
| `b`             | linjen längst ner är justerad mot textens baslinje |
| `c` eller ingen | tabellen är centrerad mot textens baslinje         |

* **`cols`** : Definierar justeringen och kanterna för varje kolumn. Den kan ha följande värden:

|                |                                                                                          |
| -------------- | ---------------------------------------------------------------------------------------- |
| `l`            | vänsterjusterad kolumn                                                                   |
| `c`            | centrerad kolumn                                                                         |
| `r`            | högerjusterad kolumn                                                                     |
| `p{'width'}`   | styckekolumn med text vertikalt justerad upptill                                         |
| `m{'width'}`   | styckekolumn med text vertikalt justerad i mitten (kräver `array` paketet)               |
| `b{'width'}`   | styckekolumn med text vertikalt justerad längst ner (kräver `array` paketet)             |
| `\|`           | vertikal linje                                                                           |
| `\|\|`         | dubbel vertikal linje                                                                    |
| `*{num}{form}` | formatmallen upprepas *num* gånger; till exempel `*{3}{\|l}\|` är lika med `\|l\|l\|l\|` |

För att avgränsa celler och infoga nya rader, använd följande kommandon:

|               |                                                                                                              |
| ------------- | ------------------------------------------------------------------------------------------------------------ |
| `&`           | kolumnavgränsare                                                                                             |
| `\\`          | börja en ny rad (extra utrymme kan anges efter `\\` genom att använda hakparenteser, till exempel `\\[6pt]`) |
| `\hline`      | horisontell linje mellan rader                                                                               |
| `\newline`    | börja en ny rad i en cell (i en styckekolumn)                                                                |
| `\cline{i-j}` | partiell horisontell linje som börjar i kolumn *i* och slutar i kolumn *j*                                   |

## Vidare läsning

För mer information, se

* [Hur du infogar tabeller i Overleaf](/latex/sv/kunskapsbas/067-how-to-generate-and-insert-latex-tables-in-overleaf.md)
* [Placering av bilder och tabeller](/latex/sv/figurer-och-tabeller/02-positioning-images-and-tables.md)
* [Förteckningar över tabeller och figurer](/latex/sv/figurer-och-tabeller/03-lists-of-tables-and-figures.md)
* [Längder i LaTeX](/latex/sv/formatering/01-lengths-in-latex.md)
* [Använda färger i LaTeX](/latex/sv/formatering/13-using-colors-in-latex.md)
* [manual för paketet xcolor](http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf)
* [manual för paketet tabularx](https://texdoc.org/pkg/tabularx)
* [manual för paketet longtable](http://mirrors.ctan.org/macros/latex/required/tools/longtable.pdf)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/sv/figurer-och-tabeller/01-tables.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
