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

# Bruke farger i LaTeX

## Innledning

Denne artikkelen forklarer hvordan du bruker farge i LaTeX-dokumentet ditt via [`color`](https://ctan.org/pkg/color?lang=en) eller [`xcolor`](https://ctan.org/pkg/xcolor?lang=en) pakker. Merk at brukerdokumentasjonen for `color` pakken finnes i [Den standard grafikkpakken i LaTeX](http://mirrors.ctan.org/macros/latex/required/graphics/grfguide.pdf).

Begge pakkene tilbyr et felles sett med kommandoer for fargemanipulering, men `xcolor` er mer fleksibel og støtter et større antall fargemodeller, så det er den anbefalte metoden.

Vi begynner med følgende eksempel:

```latex
\documentclass{article}
\usepackage{xcolor}
\begin{document}
Dette eksemplet viser noen tilfeller av bruk av \texttt{xcolor}-pakken
for å endre fargen på elementer i \LaTeX.

\begin{itemize}
\color{blue}
\item Første punkt
\item Andre punkt
\end{itemize}

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

[Åpne dette `xcolor` eksemplet 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)

Dette eksemplet gir følgende resultat:

![Eksempel på bruk av xcolor-pakken i LaTeX](/files/a4511986a80dea215c798d18402c60326a31bc22)

I dette eksemplet er pakken `xcolor` importert med

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

deretter kommandoen `\color{blue}` setter `blue` fargen for den aktuelle teksten. I dette tilfellet for `itemize` -miljøet.

Koden for å sette den horisontale linjen som opprettes av `\rule{\linewidth}{0.5mm}` er plassert i en gruppe, avgrenset av { og }, for å holde effektene av `\color{red}` lokale for den gruppen.

## Navngitte farger som tilbys av xcolor-pakken

Som nevnt i [dokumentasjonen til xcolor-pakken](http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf), er følgende navngitte farger alltid tilgjengelige uten at du trenger å laste inn noen pakkevalg:

![liste over farger i xcolor-pakken](/files/436b1b75fb2a74b348f53cbdc217a6f3e4e82791)

### Å få tilgang til flere navngitte farger

Flere navngitte farger kan nås via følgende `xcolor` pakkevalg:

* `dvipsnames`: laster inn 68 navngitte farger (CMYK)
* `svgnames`: laster inn 151 navngitte farger (RGB)
* `x11names`: laster inn 317 navngitte farger (RGB)

Hvis du for eksempel skriver

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

kan du få tilgang til følgende navngitte farger:

![farger lastet inn av dvipsnames-alternativet i xcolor-pakken](/files/9fb95b1ddc0ea55278fef8e2d9cbe1fe2f103d72)

Se [dokumentasjonen til xcolor-pakken](http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf) for tabellerte lister over farger levert av `svgnames` og `x11names` alternativene.

### Eksempelbruk

Følgende eksempel bruker navngitte farger lastet inn via `dvipsnames` alternativet.

```latex
\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\begin{document}
Dette eksemplet viser hvordan du bruker \texttt{xcolor}-pakken
for å endre fargen på \LaTeX{}-sideelementer.

\begin{itemize}
\color{ForestGreen}
\item Første punkt
\item Andre punkt
\end{itemize}

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

Bakgrunnsfargen til tekst kan også settes \textcolor{red}{enkelt}. For
du for eksempel bruke en \colorbox{BurntOrange}{oransje bakgrunn} og deretter fortsette å skrive.
\end{document}
```

[Åpne dette `**xcolor**` eksemplet 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)

Dette eksemplet gir følgende resultat:

![Demonstrasjon av xcolor-pakken](/files/416df7cc188fe5c7cb34753611a05619d74ca918)

To nye kommandoer brukes også i eksemplet:

* `\textcolor{red}{enkelt}`: Endrer fargen på innebygd tekst. Denne kommandoen tar to parametere, fargen som skal brukes og teksten hvis farge skal endres. I eksemplet er ordet `enkelt` skrevet ut i `rød`.
* `\colorbox{BurntOrange}{oransje bakgrunn}`: Endrer bakgrunnsfargen til teksten som sendes inn som det andre argumentet. I eksemplet ovenfor er ordene `oransje bakgrunn` satt på en bakgrunnsfarge av `BurntOrange`.

## Lasting inn og bruk av navngitte farger i color-pakken

Du kan også bruke `color` pakken og laste inn navngitte farger via dens `usenames` og `dvipsnames` pakkevalg:

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

Følgende kode bruker `color` pakken for å bruke de samme navngitte fargene som ble brukt i det forrige `xcolor` pakkeeksemplet.

```latex
\documentclass{article}
\usepackage[usenames,dvipsnames]{color} % bruker color-pakken, ikke xcolor
\begin{document}
Dette eksemplet viser hvordan du bruker \texttt{\bfseries color}-pakken
for å endre fargen på \LaTeX{}-sideelementer.

\begin{itemize}
\color{ForestGreen}
\item Første punkt
\item Andre punkt
\end{itemize}

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

Bakgrunnsfargen til tekst kan også settes \textcolor{red}{enkelt}. For
du for eksempel bruke en \colorbox{BurntOrange}{oransje bakgrunn} og deretter fortsette å skrive.
\end{document}
```

[Åpne dette `**color**` eksemplet 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)

Dette eksemplet gir samme utdata som den forrige `xcolor` versjonen:

![Demonstrasjon av color-pakken](/files/de42f7be289c650ccc17073dd71b8fca01237a05)

## Drivere og farge

Bruk av farge når man setter tekst eller matematikk var ikke en del av TeXs opprinnelige design; i stedet ble bruk/anvendelse av farge delegert til eksterne «drivere» som konverterte TeXs opprinnelige utdatafilformat (DVI) til PostScript eller PDF. For at farge skulle fungere, måtte driver-spesifikke instruksjoner «injiseres» i TeXs utdata ved å bruke en innebygd TeX-kommando kalt `\special` hvis oppgave ganske enkelt er å tillate at kode/data passerer gjennom typesettingsprosessen og blir innebygd i utdatafilen. Når den valgte driveren (programvaren) behandlet den satte utdataen, ville den oppdage den innebygde koden/dataen og handle på den for å oppnå det brukeren ønsket—som for eksempel bruk av farge.

Tidene har endret seg, og PDF er nå langt det vanligste utdataformatet som brukes av TeX-motorer, og har for lengst fortrengt bruken av eldre DVI-drivere og opprettelse av PostScript. Brukere har også et større utvalg av TeX-motorer å bruke til å sette sine LaTeX-dokumenter, særlig pdfTeX, XeTeX eller LuaTeX/LuaHBTeX, så det er fortsatt viktig å ta hensyn til forskjeller mellom disse TeX-motorene—og sørge for at riktige mekanismer brukes til å sette inn fargedata (PDF-instruksjoner) i PDF-filene deres. For å støtte og håndtere det eldre DVI-utdataformatet og det bredere miljøet av TeX-motorer og arbeidsflyter som er i bruk, kan du, om nødvendig, konfigurere `color` eller `xcolor` pakkene til å bruke en bestemt «driver», slik at LaTeX vil generere fargedata ved å bruke riktig metode.

### Drivere for color og xcolor

Den `color` pakken gir støtte rett ut av boksen for følgende driveralternativer:

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

Det finnes andre alternativer som beskrevet i [`color` pakkedokumentasjon](https://mirror.ox.ac.uk/sites/ctan.org/macros/latex/required/graphics/grfguide.pdf).

Den `xcolor` pakken gir følgende driveralternativer:

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

### Automatisk gjenkjenning av fargedriver

Når LaTeX setter dokumentet ditt, leser det en konfigurasjonsfil kalt `color.cfg` som inneholder kode som kan avgjøre om du kjører pdfTeX, XeTeX eller LuaTeX og automatisk laster inn den riktige driveren (`.def` fil) for deg, så du trenger ikke *å* å spesifisere pakkevalget for driveren for disse motorene.

### Mer avansert eksempel som bruker dvisvgm-driveren for å lage en SVG-fil

Følgende eksempel bruker `color` pakken med alternativer som laster inn navngitte farger og `dvisvgm` driveren for å skrive ut fargedefinisjoner/data ved hjelp av SVG-kode:

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

Spesifikt blir utdatafilen som settes av Overleaf konvertert til SVG ved hjelp av et program kalt [`dvisvgm`](https://dvisvgm.de/), som er en del av TeX Live og tilgjengelig på serverne våre. For å kjøre `dvisvgm`, etter at siden er satt, bruker vi en [`latexmkrc` fil](/latex/no/dybdeartikler/28-how-to-use-latexmkrc-with-overleaf.md) som opprettes når du åpner følgende kode i Overleaf:

```latex
\documentclass{article}
\usepackage[dvisvgm, usenames, dvipsnames]{color}
\title{Creating SVG graphics}
\author{Overleaf}
\begin{document}
\maketitle
Hello, {\color{Apricot}in Apricot} and now in {\color{DarkOrchid} DarkOrchid} but perhaps it might look nicer if we use {\color{JungleGreen}JungleGreen}---or may not?
\end{document}
```

[Åpne dette eksemplet for å lage 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 fullført kompileringen, kan du få tilgang til SVG-grafikken, kalt `mygraphic.svg`, ved å velge `Logger og utdata` og velge `Andre logger og filer` nedtrekkslisten:

![Få tilgang til en generert fil på Overleaf](/files/6bf7f05d3d48a198bfa35f17fee08585fe40bb8a)

## Opprette dine egne farger

Det er mulig å definere dine egne farger, måten fargen defineres på avhenger av den foretrukne fargemodellen. Følgende eksempel bruker 4 fargemodeller.

```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}
Brukerdefinerte farger med ulike fargemodeller:

\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}
```

[Åpne dette eksemplet 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)

Dette eksemplet gir følgende resultat:

![LaTeX-eksempel som lager brukerdefinerte farger](/files/717d49b1ed471e143198a23f5265948d4af10a99)

Kommandoen `\definecolor` tar tre parametere: navnet på den nye fargen, modellen og fargedefinisjonen. Grovt sagt representerer hvert tall hvor mye av hver farge du legger til blandingen som utgjør den endelige fargen.

* `**rgb**`: Rød, grønn, blå. Tre kommaseparerte verdier mellom 0 og 1 definerer komponentene i fargen.
* `**RGB**`: Det samme som `rgb`, men tallene er heltall mellom 0 og 255.
* `**cmyk**`: Cyan, magenta, gul og svart. Komma-separert liste over fire tall mellom 0 og 1 som bestemmer fargen i henhold til den [subtraktive CMYK-modellen](https://en.wikipedia.org/wiki/CMYK_color_model) brukt av kommersielle skrivere.
* `**gray**`: Gråskala. Et enkelt tall mellom 0 og 1.

I eksemplet, `mypink1`, `mypink2` og `mypink3` definerer samme farge, men for ulike modeller. Du kan faktisk se at den som er definert av `cmyk` er litt annerledes.

Farger definert ved hjelp av en av modellene kan senere brukes i dokumentet ditt, ikke bare til å sette fargen på teksten, men for ethvert annet element som tar en farge som parameter, for eksempel [tabeller](/latex/no/figurer-og-tabeller/01-tables.md#colouring-a-table-28cells2c-rows2c-columns-and-lines29) (du må legge til `table` alternativet til `xcolor`), [grafiske elementer laget med TikZ](/latex/no/figurer-og-tabeller/05-tikz-package.md), [plott](/latex/no/fagspesifikt/08-pgfplots-package.md), [vertikale linjaler i dokumenter med flere kolonner](/latex/no/formatering/09-multiple-columns.md#inserting-vertical-rulers) og [kodeoppføringer](/latex/no/formatering/11-code-listing.md#code-styles-and-colours).

### fargemodeller som kun støttes av xcolor

Den `xcolor` pakken tilbyr flere kommandoer som gir støtte for flere fargemodeller og vennlig fargeblanding, som demonstrert i følgende eksempel:

```latex
\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\colorlet{LightRubineRed}{RubineRed!70}
\colorlet{Mycolor1}{green!10!orange}
\definecolor{Mycolor2}{HTML}{00F9DE}
\begin{document}
Dette dokumentet presenterer flere eksempler som viser hvordan du bruker \texttt{xcolor}-pakken
for å endre fargen på \LaTeX{}-sideelementer.

\begin{itemize}
\item \textcolor{Mycolor1}{Første punkt}
\item \textcolor{Mycolor2}{Andre punkt}
\end{itemize}

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

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

[Åpne dette eksemplet 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)

Dette eksemplet gir følgende resultat:

![Egendefinerte farger laget med xcolor-pakken](/files/94b860a9e6010918ef38f04331a9bb17d8009180)

Tre nye farger defineres i dette eksemplet, hver på en annen måte.

* `\colorlet{LightRubineRed}{RubineRed!70}`: En ny farge kalt `LightRubineRed` opprettes, denne fargen har 70 % av intensiteten til den opprinnelige `RubineRed` fargen. Du kan se på den som en blanding av 70 % RubineRed og 30 % hvitt. Ved å definere farger slik kan du utlede ulike nyanser av en hovedfarge—vanlig praksis i bedriftens profilering. I eksemplet kan du se den opprinnelige `RubineRed` og den nye `LightRubineRed` brukt i to påfølgende horisontale linjer.
* `\colorlet{Mycolor1}{green!10!orange}`: En farge kalt `Mycolor1` opprettes med 10 % grønt og 90 % oransje.
* `\definecolor{Mycolor2}{HTML}{00F9DE}`: Fargen `Mycolor2` opprettes ved bruk av `HTML` modellen. Farger i denne modellen må opprettes med 6 heksadesimale sifre, tegnene A, B, C, D, E og F må være med store bokstaver.

Fargemodellene som bare `xcolor` støtter, er:

* `cmy`: cyan, magenta, gul
* `hsb`: nyanse, metning, lysstyrke
* `HTML`: RRGGBB
* `Grå`: Gråskala, et tall mellom 1 og 15.
* `bølgelengde`: Bølgelengde, et tall mellom 363 og 814. Tallet representerer bølgelengden til lyset, i nanometer (nm)

## Sette sidens bakgrunnsfarge

Bakgrunnsfargen til hele siden kan enkelt endres med `\pagecolor`. Følgende kode demonstrerer dette, ved bruk av teksten fra et tidligere eksempel::

```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}% sett standardfargen til hvit
Dette dokumentet presenterer flere eksempler som viser hvordan du bruker \texttt{xcolor}-pakken
for å endre fargen på \LaTeX{}-sideelementer.

\begin{itemize}
\item \textcolor{Mycolor1}{Første punkt}
\item \textcolor{Mycolor2}{Andre punkt}
\end{itemize}

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

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

[Åpne dette eksemplet 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)

Dette eksemplet gir følgende resultat:

![Sette sidens bakgrunnsfarge i LaTeX](/files/7e4aa4f2514525cda2cc5ce1d4d9b39bcec0b0b2)

Kommandoen `\pagecolor{black}` sett sidefargen til `svart`. Dette er en bryterkommando, noe som betyr at den vil gjelde i hele dokumentet med mindre en annen bryterkommando brukes for å reversere den. `\nopagecolor` vil endre bakgrunnen tilbake til normal.

## Ytterligere fargepakker for LuaLaTeX

I tillegg til de standard `color` og `xcolor` pakkene støtter LuaLaTeX [`luacolor`](https://ctan.org/pkg/luacolor?lang=en) og [`lua-ul`](https://ctan.org/pkg/lua-ul?lang=en) pakkene—begge er skrevet spesielt for bruk med LuaLaTeX og ingen av dem er kompatibel med pdfLaTeX eller XeLaTeX.

### luacolor-pakken

Den `luacolor` pakken redefinerer noen interne deler av standard `color` pakke-kommandoer ved bruk av teknikker som er unike for LuaTeX-baserte TeX-motorer.

Selv om `luacolor` inkorporerer automatisk `color` pakken, hvis du vil gjøre noe av følgende:

* bruke spesifikke alternativer for `color` pakken, for eksempel `\usepackage[usenames,dvipsnames]{color}`, eller
* bruk `xcolor` pakken

du trenger å laste inn `color` eller `xcolor` pakken før `luacolor`. For eksempel kan du laste inn `color` pakken ved å bruke:

```latex
\usepackage[usenames,dvipsnames]{color} % eksempel på pakkevalg for color-pakken, se dokumentasjonen
\usepackage{luacolor} % lastet inn etter color-pakken
```

eller last inn `xcolor` pakken med:

```latex
\usepackage[dvipsnames]{xcolor} % eksempel på pakkevalg for xcolor-pakken, se dokumentasjonen
\usepackage{luacolor} % lastet inn etter xcolor-pakken
```

Se dokumentasjonen til [`color`](http://mirrors.ctan.org/macros/latex/required/graphics/grfguide.pdf) og [`xcolor`](http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf) for detaljer om pakkevalg.

Ved å utnytte egenskapene til LuaLaTeX, `luacolor` gjør mer avanserte bruksområder av farge mulig; for eksempel å fargelegge enkeltglyfer i komplekse skriftspråk eller bruke farge på diakritiske tegn. `luacolor` unngår også kerning-problemer når farge brukes på enkelttegn—se tex.stackexchange-spørsmål [her](https://tex.stackexchange.com/questions/622544/kerning-when-coloring-single-letters) og [her](https://tex.stackexchange.com/questions/567220/kerning-with-xcolor) for eksempler på det.

### lua-ul-pakken

Denne pakken er nevnt fordi den har funksjoner for utheving med farge. Den bruker LuaTeXs avanserte muligheter til å tilby understreking, gjennomstreking og utheving ved hjelp av metoder der kerning ikke påvirkes, understreket tekst kan bruke vilkårlige kommandoer, orddeling fungerer og ligaturer bevares.

### Eksempel: luacolor

Her vil vi demonstrere bruk av `luacolor` for å fargelegge tekst satt i hindi og arabisk sammen med diakritiske tegn brukt i latinsk skrift (basert på [dette eksemplet](https://tex.stackexchange.com/questions/698933/color-breaks-diacritics-stacking)). Følgende eksempel bruker [babel-pakken](/latex/no/sprak/02-multilingual-typesetting-on-overleaf-using-babel-and-fontspec.md) for å konfigurere LuaLaTeX til å sette hindi og arabisk ved bruk av fonter som finnes på Overleaf.

```latex
\documentclass{article}

% Foretrekk en liten sidebredde for demonstrasjonen
\usepackage[paperwidth=15cm]{geometry}

% Bruk babel med arabisk, hindi og engelsk
% Engelsk lastes inn sist, og blir dermed standardspråket
\usepackage[hindi,english]{babel}
\babelprovide[import=ar]{arabic}
% Sett romersk skrift for arabisk
\babelfont[arabic]{rm}{Scheherazade}

% Sett romersk skrift og sans serif-skrift for engelsk
\babelfont{rm}{Noto Serif}
\babelfont{sf}{Noto Sans}

% Sett opp romersk skrift og sans serif-skrift for hindi
\babelfont[hindi]{rm}[Language=Default]{Noto Serif Devanagari}
\babelfont[hindi]{sf}[Language=Default]{Noto Sans Devanagari}

% Fordi vi ønsker å bruke "dvipsnames"-alternativet til
% å få tilgang til flere navngitte farger, må vi laste inn xcolor
% før luacolor (se dokumentasjonen til luacolor-pakken)
\usepackage[dvipsnames]{xcolor}
\usepackage{luacolor}

% Opprett en praktisk kommando for å sette hindi
\newcommand\hinditext[1]{\foreignlanguage{hindi}{#1}}

% Opprett en praktisk kommando for å sette arabisk
\newcommand\arabictext[1]{\foreignlanguage{arabic}{#1}}

\usepackage{hyperref}
\hypersetup{
colorlinks=true,
urlcolor=cyan
}
\begin{document}
% Noto-fontene har fordel av større linjeavstand
\setlength{\baselineskip}{14bp}

\section{Fargelegging av hindi-tekst}
Google oversetter det hindi-ordet \textsf{\hinditext{किंकर्तव्यविमूढ़}} som
``forvirret''. Ved å bruke \texttt{luacolor}-pakken er det mulig å fargelegge glyfer i hindi-tekst; for eksempel \hinditext{किंक\textcolor{purple}{र्तव्यव}\textcolor{green}{िमूढ़}}. Du kan også legge farge til hele ordet: \hinditext{\textcolor{blue}{किंकर्तव्यविमूढ़}}.

\section{Fargelegging av arabisk tekst}
% Opprett et egendefinert miljø for å
% sette farget arabisk tekst
\newenvironment{colorarabic}
{% Sett arabisk med en større skrift
\fontsize{30}{30}
% Sett retning for avsnitt og tekst fra høyre mot venstre
\pardir TRT\textdir TRT}
{}

Her er noe farget arabisk tekst:  \begin{colorarabic}
\textcolor{red}{\arabictext{هَذَا}} \arabictext{نَصٌّ عَرَب}\textcolor{green}{\arabictext{ِ}}\arabictext{ي}\textcolor{blue}{\arabictext{ٌّ}}
\end{colorarabic}
\section{Fargelegging av diakritiske tegn}
Dette eksemplet er basert på \href{https://tex.stackexchange.com/questions/698933/color-breaks-diacritics-stacking}{kode fra 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}
```

[Åpne dette luacolor-eksemplet i Overleaf.](/latex/no/formatering/13-using-colors-in-latex.md)

Dette eksemplet gir følgende resultat:

![eksempelutskrift med luacolor-pakken](/files/c0530f5c65a5f90c87954903d1355049c43d4195)

### Eksempel: lua-ul

Dette eksemplet demonstrerer følgende `lua-ul` pakke-kommandoer:

* `\highLight[*color*]{*text to highlight*}` som bruker den (valgfrie) `*farge*` til `*tekst som skal fremheves*`. Merk den store **`V`** i skrivemåten av `\high**L**ight` kommandoen!
* `\LuaULSetHighLightColor{*default color*}`: dette setter `*standardfarge*` brukes av `\highLight` kommandoen når den valgfrie `[*color*]` ikke er spesifisert.

Merk: `luacolor` pakken må også lastes inn når du bruker `\highLight` -kommandoen som tilbys av `lua-ul` pakken.

```latex
\documentclass{article}
% Foretrekk en liten sidebredde for demonstrasjonen
\usepackage[paperwidth=12cm]{geometry}

\usepackage[dvipsnames]{xcolor} % For å få tilgang til noen navngitte farger brukt med \highLight
\usepackage{luacolor} % Nødvendig for å bruke lua-ul \highLight-kommandoen
\usepackage{lua-ul}

\usepackage{blindtext}
\begin{document}
% Bruk Apricot-fargen til å fremheve teksten
\highLight[Apricot]{\blindtext}

% Bruk \LuaULSetHighLightColor for å angi standardfarger for
% \highLight-kommandoen
\begin{itemize}
    \item \LuaULSetHighLightColor{CornflowerBlue} \highLight{\blindtext[1]}.
    \item \LuaULSetHighLightColor{Goldenrod}\highLight{{\(y=f(x)\)}}
\end{itemize}
\end{document}
```

[Åpne dette `lua-ul` eksempel 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)

Dette eksemplet gir følgende resultat:

![Fremheving av tekst med lua-ul-pakken](/files/2e6ca67cbfeda3d284c33384ab462a8c2407863e)

## Videre lesning

For mer informasjon, se:

* [Den **color** pakkedokumentasjon](http://mirrors.ctan.org/macros/latex/required/graphics/grfguide.pdf) (eller [tilgang via `texdoc.org`](https://texdoc.org/serve/color/5))
* [Den **xcolor** pakkedokumentasjon](http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf) (eller [tilgang via `texdoc.org`](https://texdoc.org/serve/xcolor/0))
* [Lengder i LaTeX](/latex/no/formatering/01-lengths-in-latex.md)
* [Skriftstørrelser, skriftfamilier og stiler](/latex/no/skrifter/01-font-sizes-families-and-styles.md)
* [Skrifttyper](/latex/no/skrifter/02-font-typefaces.md)
* [Støtte for moderne skrifttyper med XeLaTeX](/latex/no/skrifter/03-xelatex.md)
* [Tabeller](/latex/no/figurer-og-tabeller/01-tables.md)
* [Sette inn bilder](/latex/no/flere-emner/27-inserting-images.md)
* [Beamer](/latex/no/presentasjoner/01-beamer.md)
* [Powerdot](/latex/no/presentasjoner/02-powerdot.md)
* [Plakater](/latex/no/presentasjoner/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/no/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.
