> 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/formatering/13-using-colors-in-latex.md).

# Använda färger i LaTeX

## Introduktion

Den här artikeln förklarar hur du använder färg i ditt LaTeX-dokument via [`color`](https://ctan.org/pkg/color?lang=en) eller [`xcolor`](https://ctan.org/pkg/xcolor?lang=en) paketen. Observera att användardokumentation för `color` paketet finns i [LaTeX:s standardgrafikpaket](http://mirrors.ctan.org/macros/latex/required/graphics/grfguide.pdf).

Båda paketen tillhandahåller en gemensam uppsättning kommandon för färghantering, men `xcolor` är mer flexibelt och stöder ett större antal färgmodeller, så det är den rekommenderade metoden.

Vi börjar med följande exempel:

```latex
\documentclass{article}
\usepackage{xcolor}
\begin{document}
Det här exemplet visar några instanser av användning av paketet \texttt{xcolor}
för att ändra färgen på element i \LaTeX.

\begin{itemize}
\color{blue}
\item Första punkten
\item Andra punkten
\end{itemize}

\noindent
{\color{red} \rule{\linewidth}{0.5mm}}
\end{document}
```

[Öppna detta `xcolor` exempel i Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=A+basic+xcolor+package+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bxcolor%7D%0A%5Cbegin%7Bdocument%7D%0AThis+example+shows+some+instances+of+using+the+%5Ctexttt%7Bxcolor%7D+package+%0Ato+change+the+color+of+elements+in+%5CLaTeX.%0A%0A%5Cbegin%7Bitemize%7D%0A%5Ccolor%7Bblue%7D%0A%5Citem+First+item%0A%5Citem+Second+item%0A%5Cend%7Bitemize%7D%0A%0A%5Cnoindent%0A%7B%5Ccolor%7Bred%7D+%5Crule%7B%5Clinewidth%7D%7B0.5mm%7D%7D%0A%5Cend%7Bdocument%7D)

Det här exemplet ger följande utdata:

![Exempel på användning av xcolor-paketet i LaTeX](/files/87d251a902a4e994c05b79c443dca85fecc8d3ab)

I det här exemplet importeras paketet `xcolor` med

```latex
\usepackage{xcolor}
```

sedan sätts kommandot `\color{blue}` sätter `blå` färgen för det aktuella textblocket. I det här fallet för `itemize` miljön.

Koden för att sätta den horisontella linje som skapas av `\rule{\linewidth}{0.5mm}` finns i en grupp, avgränsad av { och }, för att behålla effekterna av `\color{red}` lokala för den gruppen.

## Namnfärger som tillhandahålls av paketet xcolor

Som anges i [dokumentationen för xcolor-paketet](http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf), finns följande namngivna färger alltid tillgängliga utan att man behöver ladda några paketalternativ:

![färglista i paketet xcolor](/files/b2cb1b7ce5275a1a59d371f6f7466653019c5178)

### Åtkomst till ytterligare namngivna färger

Ytterligare namngivna färger kan nås via följande `xcolor` paketalternativ:

* `dvipsnames`: laddar 68 namngivna färger (CMYK)
* `svgnames`: laddar 151 namngivna färger (RGB)
* `x11names`: laddar 317 namngivna färger (RGB)

Till exempel, om du skriver

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

kan du komma åt följande namngivna färger:

![färger som laddas av alternativet dvipsnames i xcolor-paketet](/files/a540ae89f7561e9bed5ac1337fbab88e85169d9f)

Se [dokumentationen för xcolor-paketet](http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf) för tabellerade listor över färger som tillhandahålls av `svgnames` och `x11names` alternativen.

### Exempel på användning

Följande exempel använder namngivna färger som laddas via `dvipsnames` alternativet.

```latex
\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\begin{document}
Det här exemplet visar hur man använder paketet \texttt{xcolor}
för att ändra färgen på sidans element i \LaTeX{}.

\begin{itemize}
\color{ForestGreen}
\item Första punkten
\item Andra punkten
\end{itemize}

\noindent
{\color{RubineRed} \rule{\linewidth}{0.5mm}}

Bakgrundsfärgen på text kan också \textcolor{red}{enkelt} ställas in. För
exempel kan du använda en \colorbox{BurntOrange}{orange bakgrund} och sedan fortsätta skriva.
\end{document}
```

[Öppna detta `**xcolor**` exempel i Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Basic+xcolor+package+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bdvipsnames%5D%7Bxcolor%7D%0A%5Cbegin%7Bdocument%7D%0AThis+example+shows+how+to+use+the+%5Ctexttt%7Bxcolor%7D+package+%0Ato+change+the+color+of+%5CLaTeX%7B%7D+page+elements.%0A%0A%5Cbegin%7Bitemize%7D%0A%5Ccolor%7BForestGreen%7D%0A%5Citem+First+item%0A%5Citem+Second+item%0A%5Cend%7Bitemize%7D%0A%0A%5Cnoindent%0A%7B%5Ccolor%7BRubineRed%7D+%5Crule%7B%5Clinewidth%7D%7B0.5mm%7D%7D%0A%0AThe+background+color+of+text+can+also+be+%5Ctextcolor%7Bred%7D%7Beasily%7D+set.+For+%0Ainstance%2C+you+can+change+use+an+%5Ccolorbox%7BBurntOrange%7D%7Borange+background%7D+and+then+continue+typing.%0A%5Cend%7Bdocument%7D)

Det här exemplet ger följande utdata:

![Demonstration av xcolor-paketet](/files/739e8ce72ac2d5197a6a8cfd370c55b8b169a695)

Två nya kommandon används också i exemplet:

* `\textcolor{red}{enkelt}`: Ändrar färgen på infogad text. Detta kommando tar två parametrar, färgen som ska användas och texten vars färg ändras. I exemplet är ordet `enkelt` satt i `red`.
* `\colorbox{BurntOrange}{orange bakgrund}`: Ändrar bakgrundsfärgen för texten som skickas in som det andra argumentet. I exemplet ovan är orden `orange bakgrund` satta på en bakgrundsfärg av `BurntOrange`.

## Laddning och användning av namngivna färger i paketet color

Du kan också använda `color` paketet och ladda namngivna färger via dess `usenames` och `dvipsnames` paketalternativ:

```latex
\usepackage[usenames,dvipsnames]{color}
```

Följande kod använder `color` paketet för att tillämpa samma namngivna färger som användes i det föregående `xcolor` paketexemplet.

```latex
\documentclass{article}
\usepackage[usenames,dvipsnames]{color} % använder color-paketet, inte xcolor
\begin{document}
Det här exemplet visar hur man använder paketet \texttt{\bfseries color}
för att ändra färgen på sidans element i \LaTeX{}.

\begin{itemize}
\color{ForestGreen}
\item Första punkten
\item Andra punkten
\end{itemize}

\noindent
{\color{RubineRed} \rule{\linewidth}{0.5mm}}

Bakgrundsfärgen på text kan också \textcolor{red}{enkelt} ställas in. För
exempel kan du använda en \colorbox{BurntOrange}{orange bakgrund} och sedan fortsätta skriva.
\end{document}
```

[Öppna detta `**color**` exempel i Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Basic+color+package+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Busenames%2Cdvipsnames%5D%7Bcolor%7D+%25using+the+color+package%2C+not+xcolor%0A%5Cbegin%7Bdocument%7D%0AThis+example+shows+how+to+use+the+%5Ctexttt%7B%5Cbfseries+color%7D+package+%0Ato+change+the+color+of+%5CLaTeX%7B%7D+page+elements.%0A%0A%5Cbegin%7Bitemize%7D%0A%5Ccolor%7BForestGreen%7D%0A%5Citem+First+item%0A%5Citem+Second+item%0A%5Cend%7Bitemize%7D%0A%0A%5Cnoindent%0A%7B%5Ccolor%7BRubineRed%7D+%5Crule%7B%5Clinewidth%7D%7B0.5mm%7D%7D%0A%0AThe+background+color+of+text+can+also+be+%5Ctextcolor%7Bred%7D%7Beasily%7D+set.+For+%0Ainstance%2C+you+can+change+use+an+%5Ccolorbox%7BBurntOrange%7D%7Borange+background%7D+and+then+continue+typing.%0A%5Cend%7Bdocument%7D)

Det här exemplet ger samma utdata som den föregående `xcolor` versionen:

![Demonstration av paketet color](/files/d8a5356a41a8d52a7515f99c691d55ccd5d7e69f)

## Drivrutiner och färg

Användning av färg när text eller matematik sätts var inte en del av TeX:s ursprungliga design; i stället delegerades användning/tillämpning av färg till externa ”drivrutiner” som konverterade TeX:s ursprungliga utdatafilformat (DVI) till PostScript eller PDF. För att färg skulle fungera måste drivrutinsspecifika instruktioner ”injiceras” i TeX:s utdata genom att använda ett inbyggt TeX-kommando som heter `\special` vars uppgift helt enkelt är att låta kod/data passera genom sättningsprocessen och bli inbäddad i utdatafilen. När den valda drivrutinen (programvaran) bearbetade den satta utdata skulle den upptäcka den inbäddade koden/datan och agera på den för att uppnå vad användaren avsåg — till exempel användning av färg.

Tiderna har förändrats, och PDF är nu med bred marginal det vanligaste utdataformatet som används av TeX-motorer, och har sedan länge ersatt användningen av äldre DVI-drivrutiner och skapandet av PostScript. Användare har också ett större urval av TeX-motorer att använda för att sätta sina LaTeX-dokument, framför allt pdfTeX, XeTeX eller LuaTeX/LuaHBTeX, så det är fortfarande viktigt att ta hänsyn till skillnaderna mellan dessa TeX-motorer — och säkerställa att rätt mekanismer används för att infoga färgdata (PDF-instruktioner) i deras PDF-filer. För att stödja och anpassa det äldre DVI-utdataformatet och den bredare miljön av TeX-motorer och arbetsflöden som används, kan du vid behov konfigurera `color` eller `xcolor` paketen att använda en viss ”drivrutin” så att LaTeX genererar färgdata med lämplig metod.

### Drivrutiner för color och xcolor

Den `color` paketet har inbyggt stöd för följande drivrutinsalternativ:

* `dvipdfmx`, `dvips`, `dvisvgm`, `luatex`, `pdftex` och `xetex`

Det finns andra alternativ som beskrivs i [`color` paketdokumentation](https://mirror.ox.ac.uk/sites/ctan.org/macros/latex/required/graphics/grfguide.pdf).

Den `xcolor` paketet tillhandahåller följande drivrutinsalternativ:

* `dvips`, `xdvi`, `dvipdf`, `dvipdfm`, `dvipdfmx`, `luatex`, `pdftex`, `dvipsone`, `dviwindo`, `emtex`, `dviwin`, `oztex`, `textures`, `pctexps`, `pctexwin`, `pctexhp`, `pctex32`, `truetex`, `tcidvi`, `vtex` och `xetex`.

### Automatisk identifiering av färgdrivrutin

När du sätter ditt dokument läser LaTeX en konfigurationsfil som heter `color.cfg` som innehåller kod som kan avgöra om du kör pdfTeX, XeTeX eller LuaTeX och automatiskt laddar den lämpliga drivrutinen (`.def` fil) åt dig, så du behöver inte *behöva* ange drivrutinsalternativet för dessa motorer.

### Mer avancerat exempel som använder dvisvgm-drivrutinen för att skapa en SVG-fil

Följande exempel använder `color` paketet med alternativ som laddar namngivna färger och `dvisvgm` drivrutinen för att mata ut färgdefinitioner/-data med SVG-kod:

```latex
\usepackage[dvisvgm, usenames, dvipsnames]{color}
```

Mer specifikt konverteras utdatafilen som sätts av Overleaf till SVG med hjälp av ett program som heter [`dvisvgm`](https://dvisvgm.de/), som ingår i TeX Live och finns tillgängligt på våra servrar. För att köra `dvisvgm`, efter att sidan har satts, använder vi en [`latexmkrc` fil](/latex/sv/fordjupade-artiklar/28-how-to-use-latexmkrc-with-overleaf.md) som skapas när du öppnar följande kod i Overleaf:

```latex
\documentclass{article}
\usepackage[dvisvgm, usenames, dvipsnames]{color}
\title{Skapa SVG-grafik}
\author{Overleaf}
\begin{document}
\maketitle
Hej, {\color{Apricot}i Apricot} och nu i {\color{DarkOrchid} DarkOrchid} men kanske skulle det se snyggare ut om vi använder {\color{JungleGreen}JungleGreen}—eller kanske inte?
\end{document}
```

[Öppna detta exempel för att skapa en SVG-fil](https://www.overleaf.com/docs?engine=latex_dvipdf\&snip_name\[]=main.tex\&snip\[]=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bdvisvgm%2C+usenames%2C+dvipsnames%5D%7Bcolor%7D%0A%5Ctitle%7BCreating+SVG+graphics%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0AHello%2C+%7B%5Ccolor%7BApricot%7Din+Apricot%7D+and+now+in+%7B%5Ccolor%7BDarkOrchid%7D+DarkOrchid%7D+but+perhaps+it+might+look+nicer+if+we+use+%7B%5Ccolor%7BJungleGreen%7DJungleGreen%7D---or+may+not%3F%0A%5Cend%7Bdocument%7D\&snip_name\[]=latexmkrc\&snip\[]=END+%7B%0Asystem%28%22dvisvgm+-n+-o+mygraphic.svg+.%2Foutput.dvi%22%29%0A%7D\&main_document=main.tex)

När Overleaf har avslutat kompileringen kan du komma åt SVG-grafiken, kallad `mygraphic.svg`, genom att välja `Loggar och utdata` och välja `Övriga loggar och filer` rullgardinslistan:

![Åtkomst till en genererad fil i Overleaf](/files/c8142841d823689632e9eef16ece1da98d78dc96)

## Skapa egna färger

Det är möjligt att definiera egna färger, sättet färgen definieras på beror på den föredragna färgmodellen. Följande exempel använder 4 färgmodeller.

```latex
\documentclass{article}
\usepackage[dvipsnames]{xcolor}

\definecolor{mypink1}{rgb}{0.858, 0.188, 0.478}
\definecolor{mypink2}{RGB}{219, 48, 122}
\definecolor{mypink3}{cmyk}{0, 0.7808, 0.4429, 0.1412}
\definecolor{mygray}{gray}{0.6}

\begin{document}
Användardefinierade färger med olika färgmodeller:

\begin{enumerate}
\item \textcolor{mypink1}{Rosa med rgb}
\item \textcolor{mypink2}{Rosa med RGB}
\item \textcolor{mypink3}{Rosa med cmyk}
\item \textcolor{mygray}{Grå med gray}
\end{enumerate}
\end{document}
```

[Öppna detta exempel i Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+user-defined+colours\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bdvipsnames%5D%7Bxcolor%7D%0A%0A%5Cdefinecolor%7Bmypink1%7D%7Brgb%7D%7B0.858%2C+0.188%2C+0.478%7D%0A%5Cdefinecolor%7Bmypink2%7D%7BRGB%7D%7B219%2C+48%2C+122%7D%0A%5Cdefinecolor%7Bmypink3%7D%7Bcmyk%7D%7B0%2C+0.7808%2C+0.4429%2C+0.1412%7D%0A%5Cdefinecolor%7Bmygray%7D%7Bgray%7D%7B0.6%7D%0A%0A%5Cbegin%7Bdocument%7D%0AUser-defined+colors+with+different+color+models%3A%0A%0A%5Cbegin%7Benumerate%7D%0A%5Citem+%5Ctextcolor%7Bmypink1%7D%7BPink+with+rgb%7D%0A%5Citem+%5Ctextcolor%7Bmypink2%7D%7BPink+with+RGB%7D%0A%5Citem+%5Ctextcolor%7Bmypink3%7D%7BPink+with+cmyk%7D%0A%5Citem+%5Ctextcolor%7Bmygray%7D%7BGray+with+gray%7D%0A%5Cend%7Benumerate%7D%0A%5Cend%7Bdocument%7D)

Det här exemplet ger följande utdata:

![LaTeX-exempel som skapar användardefinierade färger](/files/48541b337d3569def32f8bceb0ce8f8218a08494)

Kommandot `\definecolor` tar tre parametrar: namnet på den nya färgen, modellen och färgdefinitionen. Grovt sett representerar varje tal hur mycket av varje färg du lägger till i blandningen som utgör den slutliga färgen.

* `**rgb**`: Röd, grön, blå. Tre kommaseparerade värden mellan 0 och 1 definierar färgens komponenter.
* `**RGB**`: Samma som `rgb`, men siffrorna är heltal mellan 0 och 255.
* `**cmyk**`: Cyan, magenta, gul och svart. Kommaseparerad lista med fyra tal mellan 0 och 1 som bestämmer färgen enligt den [subtraktiva CMYK-modellen](https://en.wikipedia.org/wiki/CMYK_color_model) som används av kommersiella tryckerier.
* `**gray**`: Gråskala. Ett enda tal mellan 0 och 1.

I exemplet, `mypink1`, `mypink2` och `mypink3` definierar samma färg men för olika modeller. Du kan faktiskt se att den som definieras av `cmyk` är något annorlunda.

Färger som definieras av endera modellen kan senare användas i ditt dokument inte bara för att sätta textens färg, utan för vilket annat element som helst som tar en färg som parameter, till exempel [tabeller](/latex/sv/figurer-och-tabeller/01-tables.md#colouring-a-table-28cells2c-rows2c-columns-and-lines29) (du måste lägga till `table` alternativet till `xcolor`), [grafikelement skapade med TikZ](/latex/sv/figurer-och-tabeller/05-tikz-package.md), [diagram](/latex/sv/faltspecifikt/08-pgfplots-package.md), [vertikala linjaler i dokument med flera kolumner](/latex/sv/formatering/09-multiple-columns.md#inserting-vertical-rulers) och [kodlistningar](/latex/sv/formatering/11-code-listing.md#code-styles-and-colours).

### färgmodeller endast för xcolor

Den `xcolor` paketet tillhandahåller ytterligare kommandon som ger stöd för fler färgmodeller och vänlig färgblandning, som visas i följande exempel:

```latex
\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\colorlet{LightRubineRed}{RubineRed!70}
\colorlet{Mycolor1}{green!10!orange}
\definecolor{Mycolor2}{HTML}{00F9DE}
\begin{document}
Detta dokument presenterar flera exempel som visar hur man använder paketet \texttt{xcolor}
för att ändra färgen på sidans element i \LaTeX{}.

\begin{itemize}
\item \textcolor{Mycolor1}{Första punkten}
\item \textcolor{Mycolor2}{Andra punkten}
\end{itemize}

\noindent
{\color{LightRubineRed} \rule{\linewidth}{1mm}}

\noindent
{\color{RubineRed} \rule{\linewidth}{1mm}}
\end{document}
```

[Öppna detta exempel i Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Custom+colours+with+xcolor\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bdvipsnames%5D%7Bxcolor%7D%0A%5Ccolorlet%7BLightRubineRed%7D%7BRubineRed%2170%7D%0A%5Ccolorlet%7BMycolor1%7D%7Bgreen%2110%21orange%7D%0A%5Cdefinecolor%7BMycolor2%7D%7BHTML%7D%7B00F9DE%7D%0A%5Cbegin%7Bdocument%7D%0AThis+document+presents+several+examples+showing+how+to+use+the+%5Ctexttt%7Bxcolor%7D+package+%0Ato+change+the+color+of+%5CLaTeX%7B%7D+page+elements.%0A%0A%5Cbegin%7Bitemize%7D%0A%5Citem+%5Ctextcolor%7BMycolor1%7D%7BFirst+item%7D%0A%5Citem+%5Ctextcolor%7BMycolor2%7D%7BSecond+item%7D%0A%5Cend%7Bitemize%7D%0A%0A%5Cnoindent%0A%7B%5Ccolor%7BLightRubineRed%7D+%5Crule%7B%5Clinewidth%7D%7B1mm%7D%7D%0A%0A%5Cnoindent%0A%7B%5Ccolor%7BRubineRed%7D+%5Crule%7B%5Clinewidth%7D%7B1mm%7D%7D%0A%5Cend%7Bdocument%7D)

Det här exemplet ger följande utdata:

![Anpassade färger som produceras av xcolor-paketet](/files/becf655f43efb77675508e62f4bd277dbb825772)

Tre nya färger definieras i detta exempel, var och en på olika sätt.

* `\colorlet{LightRubineRed}{RubineRed!70}`: En ny färg med namnet `LightRubineRed` skapas, denna färg har 70 % av intensiteten hos den ursprungliga `RubineRed` färgen. Du kan se det som en blandning av 70 % RubineRed och 30 % vitt. Genom att definiera färger på det här sättet kan du härleda olika nyanser av en huvudfärg — vanligt i företagsprofilering. I exemplet kan du se den ursprungliga `RubineRed` och den nya `LightRubineRed` används i två på varandra följande horisontella linjer.
* `\colorlet{Mycolor1}{green!10!orange}`: En färg med namnet `Mycolor1` skapas med 10 % grönt och 90 % orange.
* `\definecolor{Mycolor2}{HTML}{00F9DE}`: Färgen `Mycolor2` skapas med `HTML` modellen. Färger i denna modell måste skapas med 6 hexadecimala siffror, tecknen A, B, C, D, E och F måste vara versaler.

Färgmodeller som endast `xcolor` stöder är:

* `cmy`: cyan, magenta, gul
* `hsb`: nyans, mättnad, ljusstyrka
* `HTML`: RRGGBB
* `Gray`: Gråskala, ett tal mellan 1 och 15.
* `wave`: Våglängd, ett tal mellan 363 och 814. Talet representerar ljusets våglängd, i nanometer (nm)

## Ställa in sidans bakgrundsfärg

Bakgrundsfärgen för hela sidan kan enkelt ändras med `\pagecolor`. Följande kod demonstrerar detta, med texten från ett tidigare exempel::

```latex
\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\colorlet{LightRubineRed}{RubineRed!70}
\colorlet{Mycolor1}{green!10!orange}
\definecolor{Mycolor2}{HTML}{00F9DE}
\begin{document}
\pagecolor{black}
\color{white}% sätt standardfärgen till vit
Detta dokument presenterar flera exempel som visar hur man använder paketet \texttt{xcolor}
för att ändra färgen på sidans element i \LaTeX{}.

\begin{itemize}
\item \textcolor{Mycolor1}{Första punkten}
\item \textcolor{Mycolor2}{Andra punkten}
\end{itemize}

\noindent
{\color{LightRubineRed} \rule{\linewidth}{1mm}}

\noindent
{\color{RubineRed} \rule{\linewidth}{1mm}}
\end{document}
```

[Öppna detta exempel i Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Custom+colors+with+xcolor\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bdvipsnames%5D%7Bxcolor%7D%0A%5Ccolorlet%7BLightRubineRed%7D%7BRubineRed%2170%7D%0A%5Ccolorlet%7BMycolor1%7D%7Bgreen%2110%21orange%7D%0A%5Cdefinecolor%7BMycolor2%7D%7BHTML%7D%7B00F9DE%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cpagecolor%7Bblack%7D%0A%5Ccolor%7Bwhite%7D%25+set+the+default+colour+to+white%0AThis+document+presents+several+examples+showing+how+to+use+the+%5Ctexttt%7Bxcolor%7D+package+%0Ato+change+the+color+of+%5CLaTeX%7B%7D+page+elements.%0A%0A%5Cbegin%7Bitemize%7D%0A%5Citem+%5Ctextcolor%7BMycolor1%7D%7BFirst+item%7D%0A%5Citem+%5Ctextcolor%7BMycolor2%7D%7BSecond+item%7D%0A%5Cend%7Bitemize%7D%0A%0A%5Cnoindent%0A%7B%5Ccolor%7BLightRubineRed%7D+%5Crule%7B%5Clinewidth%7D%7B1mm%7D%7D%0A%0A%5Cnoindent%0A%7B%5Ccolor%7BRubineRed%7D+%5Crule%7B%5Clinewidth%7D%7B1mm%7D%7D%0A%5Cend%7Bdocument%7D)

Det här exemplet ger följande utdata:

![Ställa in sidans bakgrundsfärg i LaTeX](/files/812e4451b80e65d17daf27cb1b188da46a89d613)

Kommandot `\pagecolor{black}` ställa in sidfärgen till `svart`. Detta är ett växlingskommando, vilket betyder att det kommer att gälla i hela dokumentet om inte ett annat växlingskommando används för att återställa det. `\nopagecolor` kommer att ändra bakgrunden tillbaka till normal.

## Ytterligare färgpaket för LuaLaTeX

Förutom de standard `color` och `xcolor` paketen stöder LuaLaTeX [`luacolor`](https://ctan.org/pkg/luacolor?lang=en) och [`lua-ul`](https://ctan.org/pkg/lua-ul?lang=en) paketen — båda är skrivna specifikt för användning med LuaLaTeX och ingen av dem är kompatibel med pdfLaTeX eller XeLaTeX.

### Paketet luacolor

Den `luacolor` paketet omdefinierar vissa interna delar av de standard `color` paketkommandona med hjälp av tekniker som är unika för LuaTeX-baserade TeX-motorer.

Även om `luacolor` inkorporerar automatiskt `color` paketet, om du vill göra något av följande:

* använda särskilda alternativ för `color` paketet, såsom `\usepackage[usenames,dvipsnames]{color}`, eller
* använd `xcolor` paketet

måste du ladda `color` eller `xcolor` paketet före `luacolor`. Till exempel kan du ladda `color` paketet med:

```latex
\usepackage[usenames,dvipsnames]{color} % exempel på paketalternativ för color, se dokumentationen
\usepackage{luacolor} % laddas efter color-paketet
```

eller ladda `xcolor` paketet med:

```latex
\usepackage[dvipsnames]{xcolor} % exempel på paketalternativ för xcolor, se dokumentationen
\usepackage{luacolor} % laddas efter xcolor-paketet
```

Se dokumentationen för [`color`](http://mirrors.ctan.org/macros/latex/required/graphics/grfguide.pdf) och [`xcolor`](http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf) för detaljer om paketalternativen.

Genom att utnyttja möjligheterna i LuaLaTeX, `luacolor` möjliggör mer avancerade tillämpningar av färg; till exempel färgsättning av enskilda glyfer inom komplexa skriftspråk eller att tillämpa färg på diakritiska tecken. `luacolor` undviker också kerningproblem när färg tillämpas på enstaka tecken — se tex.stackexchange-frågor [här](https://tex.stackexchange.com/questions/622544/kerning-when-coloring-single-letters) och [här](https://tex.stackexchange.com/questions/567220/kerning-with-xcolor) för exempel på det.

### Paketet lua-ul

Detta paket nämns eftersom det har funktioner för färgmarkering. Det tillämpar LuaTeX:s avancerade möjligheter för att ge understreckning, överstrykning och markering med metoder där kerning inte påverkas, understruken text kan använda godtyckliga kommandon, avstavning fungerar och ligaturer bevaras.

### Exempel: luacolor

Här visar vi hur man använder `luacolor` för att färgsätta text satt på hindi och arabiska tillsammans med diakritiska tecken som används i ett latinskt skriftsystem (baserat på [det här exemplet](https://tex.stackexchange.com/questions/698933/color-breaks-diacritics-stacking)). Följande exempel använder [babel-paketet](/latex/sv/sprak/02-multilingual-typesetting-on-overleaf-using-babel-and-fontspec.md) för att konfigurera LuaLaTeX att sätta hindi och arabiska med hjälp av typsnitt som finns på Overleaf.

```latex
\documentclass{article}

% Föredra en liten sidbredd för demonstrationen
\usepackage[paperwidth=15cm]{geometry}

% Använd babel med arabiska, hindi och engelska språk
% Engelska läses in sist, vilket gör det till standardspråket
\usepackage[hindi,english]{babel}
\babelprovide[import=ar]{arabic}
% Ställ in romerskt typsnitt för arabiska
\babelfont[arabic]{rm}{Scheherazade}

% Ställ in romerskt och sans serif-typsnitt för engelska
\babelfont{rm}{Noto Serif}
\babelfont{sf}{Noto Sans}

% Ställ in romerskt och sans serif-typsnitt för hindi
\babelfont[hindi]{rm}[Language=Default]{Noto Serif Devanagari}
\babelfont[hindi]{sf}[Language=Default]{Noto Sans Devanagari}

% Eftersom vi vill använda alternativet "dvipsnames" för att
% komma åt ytterligare namngivna färger måste vi ladda xcolor
% före luacolor (se dokumentationen för luacolor-paketet)
\usepackage[dvipsnames]{xcolor}
\usepackage{luacolor}

% Skapa ett praktiskt kommando för att sätta hindi
\newcommand\hinditext[1]{\foreignlanguage{hindi}{#1}}

% Skapa ett praktiskt kommando för att sätta arabiska
\newcommand\arabictext[1]{\foreignlanguage{arabic}{#1}}

\usepackage{hyperref}
\hypersetup{
colorlinks=true,
urlcolor=cyan
}
\begin{document}
% Noto-typsnitten gynnas av större radavstånd
\setlength{\baselineskip}{14bp}

\section{Färgsättning av hindi-text}
Google översätter det hindi-ordet \textsf{\hinditext{किंकर्तव्यविमूढ़}} till
``förvirrad''. Genom att använda paketet \texttt{luacolor} går det att färgsätta glyfer i hindi-text; till exempel \hinditext{किंक\textcolor{purple}{र्तव्यव}\textcolor{green}{िमूढ़}}. Du kan också lägga till färg på hela ordet: \hinditext{\textcolor{blue}{किंकर्तव्यविमूढ़}}.

\section{Färgsättning av arabisk text}
% Skapa en egen miljö för att
% sätta färgad arabisk text
\newenvironment{colorarabic}
{% Sätt arabiska med ett större typsnitt
\fontsize{30}{30}
% Ställ in text- och styckeriktningar från höger till vänster
\pardir TRT\textdir TRT}
{}

Här är lite färgad arabisk text:  \begin{colorarabic}
\textcolor{red}{\arabictext{هَذَا}} \arabictext{نَصٌّ عَرَب}\textcolor{green}{\arabictext{ِ}}\arabictext{ي}\textcolor{blue}{\arabictext{ٌّ}}
\end{colorarabic}
\section{Färgläggning av diakritiska tecken}
Detta exempel bygger på \href{https://tex.stackexchange.com/questions/698933/color-breaks-diacritics-stacking}{kod från tex.stackexchange}.

\vspace{12pt}
\bgroup
\newcommand{\emptydiacritic}{\char"034F}
\fontsize{60}{60}\selectfont
á̀̐{\color{blue}a\emptydiacritic\color{green}́\color{red}̀\color{magenta}̐
\egroup
\end{document}
```

[Öppna det här luacolor-exemplet i Overleaf.](/latex/sv/formatering/13-using-colors-in-latex.md)

Det här exemplet ger följande utdata:

![exempelutskrift med paketet luacolor](/files/133a297c5ef3edb579ebb1aecc9699c385bb74a3)

### Exempel: lua-ul

Detta exempel demonstrerar följande `lua-ul` paketkommandon:

* `\highLight[*color*]{*text to highlight*}` som tillämpar den (valfria) `*färg*` till `*text att markera*`. Lägg märke till versalen **`V`** i stavningen av `\high**L**ight` kommandot!
* `\LuaULSetHighLightColor{*default color*}`: detta ställer in `*standardfärg*` används av `\highLight` kommandot när den valfria `[*color*]` inte anges.

Obs: paketet `luacolor` måste också laddas när man använder `\highLight` kommandot som tillhandahålls av `lua-ul` paketet.

```latex
\documentclass{article}
% Föredra en liten sidbredd för demonstrationen
\usepackage[paperwidth=12cm]{geometry}

\usepackage[dvipsnames]{xcolor} % För att komma åt vissa namngivna färger som används med \highLight
\usepackage{luacolor} % Krävs för att använda kommandot \highLight i lua-ul
\usepackage{lua-ul}

\usepackage{blindtext}
\begin{document}
% Använd färgen Apricot för att markera texten
\highLight[Apricot]{\blindtext}

% Använd \LuaULSetHighLightColor för att ange standardfärger för
% kommandot \highLight
\begin{itemize}
    \item \LuaULSetHighLightColor{CornflowerBlue} \highLight{\blindtext[1]}.
    \item \LuaULSetHighLightColor{Goldenrod}\highLight{{\(y=f(x)\)}}
\end{itemize}
\end{document}
```

[Öppna detta `lua-ul` exempel i Overleaf.](https://www.overleaf.com/docs?engine=lualatex\&snip_name=lua-ul+package+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Prefer+a+small+page+width+for+the+demo%0A%5Cusepackage%5Bpaperwidth%3D12cm%5D%7Bgeometry%7D%0A++%0A%5Cusepackage%5Bdvipsnames%5D%7Bxcolor%7D+%25+To+access+some+named+colors+used+with+%5ChighLight%0A%5Cusepackage%7Bluacolor%7D+%25+Required+to+use+the+lua-ul+%5ChighLight+command+%0A%5Cusepackage%7Blua-ul%7D+%0A++%0A%5Cusepackage%7Bblindtext%7D%0A%5Cbegin%7Bdocument%7D%0A%25+Use+the+Apricot+color+to+highlight+the+text++%0A%5ChighLight%5BApricot%5D%7B%5Cblindtext%7D+%0A%0A%25+Use+%5CLuaULSetHighLightColor+to+set+default+colors+for+%0A%25+the+%5ChighLight+command%0A%5Cbegin%7Bitemize%7D%0A++++%5Citem+%5CLuaULSetHighLightColor%7BCornflowerBlue%7D+%5ChighLight%7B%5Cblindtext%5B1%5D%7D.%0A++++%5Citem+%5CLuaULSetHighLightColor%7BGoldenrod%7D%5ChighLight%7B%7B%5C%28y%3Df%28x%29%5C%29%7D%7D%0A%5Cend%7Bitemize%7D%0A%5Cend%7Bdocument%7D)

Det här exemplet ger följande utdata:

![Markering av text med paketet lua-ul](/files/ec9010ee22adda8976a94522581fc3c7d2861cff)

## Vidare läsning

För mer information, se:

* [Den **color** paketdokumentation](http://mirrors.ctan.org/macros/latex/required/graphics/grfguide.pdf) (eller [åtkomst via `texdoc.org`](https://texdoc.org/serve/color/5))
* [Den **xcolor** paketdokumentation](http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf) (eller [åtkomst via `texdoc.org`](https://texdoc.org/serve/xcolor/0))
* [Längder i LaTeX](/latex/sv/formatering/01-lengths-in-latex.md)
* [Teckenstorlekar, typsnittsfamiljer och stilar](/latex/sv/typsnitt/01-font-sizes-families-and-styles.md)
* [Typsnitt](/latex/sv/typsnitt/02-font-typefaces.md)
* [Stöd för moderna typsnitt med XeLaTeX](/latex/sv/typsnitt/03-xelatex.md)
* [Tabeller](/latex/sv/figurer-och-tabeller/01-tables.md)
* [Infoga bilder](/latex/sv/fler-amnen/27-inserting-images.md)
* [Beamer](/latex/sv/presentationer/01-beamer.md)
* [Powerdot](/latex/sv/presentationer/02-powerdot.md)
* [Postrar](/latex/sv/presentationer/03-posters.md)


---

# 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/formatering/13-using-colors-in-latex.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.
