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

# Brug af farver i LaTeX

## Introduktion

Denne artikel forklarer, hvordan du bruger farve i dit LaTeX-dokument via [`color-`](https://ctan.org/pkg/color?lang=en) eller [`xcolor`](https://ctan.org/pkg/xcolor?lang=en) pakkerne. Bemærk, at brugerdokumentationen til `color-` pakken findes i [LaTeX-standardgrafikpakken](http://mirrors.ctan.org/macros/latex/required/graphics/grfguide.pdf).

Begge pakker tilbyder et fælles sæt kommandoer til farvehåndtering, men `xcolor` er mere fleksibel og understøtter et større antal farvemodeller, så det anbefalede valg er.

Vi starter med følgende eksempel:

```latex
\documentclass{article}
\usepackage{xcolor}
\begin{document}
Dette eksempel viser nogle tilfælde af brug af pakken \texttt{xcolor}
til at ændre farven på elementer i \LaTeX.

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

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

[Åbn dette `xcolor` eksempel 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 eksempel giver følgende output:

![Eksempel på brug af xcolor-pakken i LaTeX](/files/30c59877381f4ec175540d31e93908113759c260)

I dette eksempel er pakken `xcolor` importeret med

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

derefter sætter kommandoen `\color{blue}` sætter `blå` farven for den aktuelle tekstblok. I dette tilfælde for `itemize` miljøet.

Koden til at sætte den vandrette linje, der oprettes af `\rule{\linewidth}{0.5mm}` er placeret i en gruppe, afgrænset af { og }, for at holde virkningerne af `\color{red}` lokale for den gruppe.

## Navngivne farver, der leveres af xcolor-pakken

Som nævnt i [xcolor-pakkens dokumentation](http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf), er følgende navngivne farver altid tilgængelige uden at skulle indlæse nogen pakkeindstillinger:

![liste over farver i xcolor-pakken](/files/89ccbb3b674be9f2c6c19b1f604f353a9d2b8bd7)

### Adgang til yderligere navngivne farver

Yderligere navngivne farver kan tilgås via følgende `xcolor` pakkeindstillinger:

* `dvipsnames`: indlæser 68 navngivne farver (CMYK)
* `svgnames`: indlæser 151 navngivne farver (RGB)
* `x11names`: indlæser 317 navngivne farver (RGB)

For eksempel, hvis du skriver

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

kan du få adgang til følgende navngivne farver:

![farver indlæst af dvipsnames-indstillingen i xcolor-pakken](/files/d1af570dea6c9739e7bf98c04607c21142973c37)

Se [xcolor-pakkens dokumentation](http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf) for tabellerede lister over farver, der leveres af `svgnames` og `x11names` indstillingerne.

### Eksempel på brug

Det følgende eksempel bruger navngivne farver indlæst via `dvipsnames` valgmuligheden.

```latex
\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\begin{document}
Dette eksempel viser, hvordan man bruger pakken \texttt{xcolor}
til at ændre farven på \LaTeX{}-sideelementer.

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

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

Tekstens baggrundsfarve kan også \textcolor{red}{nemt} sættes. For
for eksempel kan du bruge en \colorbox{BurntOrange}{orange baggrund} og derefter fortsætte med at skrive.
\end{document}
```

[Åbn dette `**xcolor**` eksempel 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 eksempel giver følgende output:

![Demonstration af xcolor-pakken](/files/d1ad1f0c72dbae4641b014fd1321425ee2fc80de)

To nye kommandoer bruges også i eksemplet:

* `\textcolor{red}{nemt}`: Ændrer farven på indlejret tekst. Denne kommando tager to parametre, farven der skal bruges, og teksten hvis farve ændres. I eksemplet er ordet `nemt` udskrives i `rød`.
* `\colorbox{BurntOrange}{orange baggrund}`: Ændrer baggrundsfarven på teksten, der gives som det andet argument. I ovenstående eksempel er ordene `orange baggrund` sat med en baggrundsfarve på `BurntOrange`.

## Indlæsning og brug af navngivne farver i color-pakken

Du kan også bruge `color-` pakken og indlæse navngivne farver via dens `usenames` og `dvipsnames` pakkeindstillinger:

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

Følgende kode bruger `color-` pakken til at anvende de samme navngivne farver, som blev brugt i det forrige `xcolor` pakkeeksempel.

```latex
\documentclass{article}
\usepackage[usenames,dvipsnames]{color} %bruger color-pakken, ikke xcolor
\begin{document}
Dette eksempel viser, hvordan man bruger pakken \texttt{\bfseries color}
til at ændre farven på \LaTeX{}-sideelementer.

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

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

Tekstens baggrundsfarve kan også \textcolor{red}{nemt} sættes. For
for eksempel kan du bruge en \colorbox{BurntOrange}{orange baggrund} og derefter fortsætte med at skrive.
\end{document}
```

[Åbn dette `**color**` eksempel 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 eksempel giver samme output som den forrige `xcolor` version:

![Demonstration af color-pakken](/files/bd1421fe10194ab491f6ceaaa960f00dca45f6a6)

## Drivere og farve

Brug af farve ved sættning af tekst eller matematik var ikke en del af TeX's oprindelige design; i stedet blev brug/anvendelse af farve overladt til eksterne “drivere”, som konverterede TeX's oprindelige outputfilformat (DVI) til PostScript eller PDF. For at farve kunne fungere, måtte driver-specifikke instruktioner “injiceres” i TeX's output ved hjælp af en indbygget TeX-kommando kaldet `\special` hvis opgave blot er at lade kode/data passere gennem sætteprocessen og blive indlejret i outputfilen. Når den valgte driver (software) behandlede det satte output, ville den registrere den indlejrede kode/data og handle på det for at opnå det, brugeren ønskede — såsom brugen af farve.

Tiderne har ændret sig, og PDF er nu langt det mest almindelige outputformat, der bruges af TeX-motorer, og har for længst afløst brugen af ældre DVI-drivere og oprettelse af PostScript. Brugere har også et større udvalg af TeX-motorer til at sætte deres LaTeX-dokumenter med, især pdfTeX, XeTeX eller LuaTeX/LuaHBTeX, så det er stadig vigtigt at tage højde for forskelle i disse TeX-motorer — og sikre, at de korrekte mekanismer bruges til at indsætte farvedata (PDF-instruktioner) i deres PDF-filer. For at understøtte og tage højde for det ældre DVI-outputformat og det bredere miljø af TeX-motorer og arbejdsflows, der er i brug, kan du, hvis det er nødvendigt, konfigurere `color-` eller `xcolor` pakkerne til at bruge en bestemt “driver”, så LaTeX vil generere farvedata ved hjælp af den passende metode.

### Drivere til color og xcolor

Den `color-` pakken tilbyder direkte understøttelse af følgende driverindstillinger:

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

Der findes andre muligheder som beskrevet i [`color-` pakkedokumentation](https://mirror.ox.ac.uk/sites/ctan.org/macros/latex/required/graphics/grfguide.pdf).

Den `xcolor` pakken tilbyder følgende driverindstillinger:

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

### Automatisk registrering af farvedriver

Når du sætter dit dokument, læser LaTeX en konfigurationsfil kaldet `color.cfg` som indeholder kode, der kan afgøre, om du kører pdfTeX, XeTeX eller LuaTeX, og automatisk indlæser den passende driver (`.def` fil) for dig, så du ikke *behøve* behøver at angive driver-pakkeindstillingen for disse motorer.

### Mere avanceret eksempel, der bruger dvisvgm-driveren til at oprette en SVG-fil

Følgende eksempel bruger `color-` pakken med indstillinger, der indlæser navngivne farver og `dvisvgm` driveren til at outputte farvedefinitioner/-data ved hjælp af SVG-kode:

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

Specifikt konverteres outputfilen, der sættes af Overleaf, til SVG ved hjælp af et program kaldet [`dvisvgm`](https://dvisvgm.de/), som er en del af TeX Live og tilgængeligt på vores servere. For at køre `dvisvgm`, efter at siden er sat, bruger vi en [`latexmkrc` fil](/latex/da/dybtgaende-artikler/28-how-to-use-latexmkrc-with-overleaf.md) som oprettes, når du åbner følgende kode i Overleaf:

```latex
\documentclass{article}
\usepackage[dvisvgm, usenames, dvipsnames]{color}
\title{Creating SVG graphics}
\author{Overleaf}
\begin{document}
\maketitle
Hej, {\color{Apricot}i Apricot} og nu i {\color{DarkOrchid} DarkOrchid} men det ville måske se pænere ud, hvis vi bruger {\color{JungleGreen}JungleGreen}---eller måske ikke?
\end{document}
```

[Åbn dette eksempel for at oprette 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 er færdig med at kompilere, kan du få adgang til SVG-grafikken, kaldet `mygraphic.svg`, ved at vælge `Logfiler og output` og vælge `Andre logfiler og filer` rullemenuen:

![Adgang til en genereret fil på Overleaf](/files/4b4f93dd7954bcccd4c495e51abd262a7784cdbb)

## Oprettelse af dine egne farver

Det er muligt at definere dine egne farver; måden farven defineres på afhænger af den foretrukne farvemodel. Det følgende eksempel bruger 4 farvemodeller.

```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}
Brugerdefinerede farver med forskellige farvemodeller:

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

[Åbn dette eksempel 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 eksempel giver følgende output:

![LaTeX-eksempel, der opretter brugerdefinerede farver](/files/762638baf27906ec57c88903bc328b86dbb00d64)

Kommandoen `\definecolor` tager tre parametre: navnet på den nye farve, modellen og farvedefinitionen. Groft sagt repræsenterer hvert tal, hvor meget af hver farve du tilføjer til blandingen, der udgør den endelige farve.

* `**rgb**`: Rød, grøn, blå. Tre kommaseparerede værdier mellem 0 og 1 definerer farvens komponenter.
* `**RGB**`: Det samme som `rgb`, men tallene er heltal mellem 0 og 255.
* `**cmyk**`: Cyan, magenta, gul og sort. Kommasepareret liste med fire tal mellem 0 og 1, som bestemmer farven ifølge den [subtraktive CMYK-model](https://en.wikipedia.org/wiki/CMYK_color_model) brugt af kommercielle trykkerier.
* `**gray**`: Gråskala. Et enkelt tal mellem 0 og 1.

I eksemplet, `mypink1`, `mypink2` og `mypink3` definerer den samme farve, men for forskellige modeller. Du kan faktisk se, at den, der er defineret med `cmyk` er en smule anderledes.

Farver defineret med enten model kan senere bruges i dit dokument, ikke kun til at sætte farven på teksten, men til ethvert andet element, der tager en farve som parameter, for eksempel [tabeller](/latex/da/figurer-og-tabeller/01-tables.md#colouring-a-table-28cells2c-rows2c-columns-and-lines29) (du skal tilføje `table` indstillingen til `xcolor`), [grafiske elementer oprettet med TikZ](/latex/da/figurer-og-tabeller/05-tikz-package.md), [plots](/latex/da/fag-specifikt/08-pgfplots-package.md), [lodrette linealer i dokumenter med flere kolonner](/latex/da/formatering/09-multiple-columns.md#inserting-vertical-rulers) og [kodelister](/latex/da/formatering/11-code-listing.md#code-styles-and-colours).

### kun-xcolor-farvemodeller

Den `xcolor` pakken tilbyder yderligere kommandoer, som giver understøttelse af flere farvemodeller og venlig farveblanding, som demonstreret 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 dokument præsenterer flere eksempler, der viser, hvordan man bruger pakken \texttt{xcolor}
til at ændre farven på \LaTeX{}-sideelementer.

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

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

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

[Åbn dette eksempel 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 eksempel giver følgende output:

![Brugerdefinerede farver oprettet af xcolor-pakken](/files/1d6b9ab9ce30b427f8684a3c276e5c6edbdb3441)

Tre nye farver defineres i dette eksempel, hver på en forskellig måde.

* `\colorlet{LightRubineRed}{RubineRed!70}`: En ny farve med navnet `LightRubineRed` oprettes, denne farve har 70 % af intensiteten af den oprindelige `RubineRed` farve. Du kan tænke på den som en blanding af 70 % RubineRed og 30 % hvid. At definere farver sådan her lader dig aflede forskellige nuancer af en hovedfarve - almindelig praksis i virksomhedsbranding. I eksemplet kan du se den oprindelige `RubineRed` og den nye `LightRubineRed` brugt i to på hinanden følgende vandrette streger.
* `\colorlet{Mycolor1}{green!10!orange}`: En farve med navnet `Mycolor1` oprettes med 10 % grøn og 90 % orange.
* `\definecolor{Mycolor2}{HTML}{00F9DE}`: Farven `Mycolor2` oprettes ved hjælp af `HTML` modellen. Farver i denne model skal oprettes med 6 hexadecimale cifre; tegnene A, B, C, D, E og F skal være med store bogstaver.

Farvemodellerne, som kun `xcolor` understøtter, er:

* `cmy`: cyan, magenta, gul
* `hsb`: nuance, mætning, lysstyrke
* `HTML`: RRGGBB
* `Gray`: Gråskala, et tal mellem 1 og 15.
* `wave`: Bølgelængde, et tal mellem 363 og 814. Tallet repræsenterer lysets bølgelængde i nanometer (nm)

## Indstilling af sidens baggrundsfarve

Baggrundsfarven for hele siden kan nemt ændres med `\pagecolor`. Følgende kode demonstrerer dette ved hjælp af 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}% sæt standardfarven til hvid
Dette dokument præsenterer flere eksempler, der viser, hvordan man bruger pakken \texttt{xcolor}
til at ændre farven på \LaTeX{}-sideelementer.

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

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

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

[Åbn dette eksempel 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 eksempel giver følgende output:

![Indstilling af sidens baggrundsfarve i LaTeX](/files/78a64a67138db126d133f1c0e1442743462e26e6)

Kommandoen `\pagecolor{black}` sæt sidens farve til `black`. Dette er en skiftekkommando, hvilket betyder, at den vil træde i kraft i hele dokumentet, medmindre en anden skiftekkommando bruges til at vende den tilbage. `\nopagecolor` vil ændre baggrunden tilbage til normal.

## Yderligere farvepakker til LuaLaTeX

Ud over de standard `color-` og `xcolor` pakker understøtter LuaLaTeX [`luacolor`](https://ctan.org/pkg/luacolor?lang=en) og [`lua-ul`](https://ctan.org/pkg/lua-ul?lang=en) pakkerne—begge er skrevet specifikt til brug med LuaLaTeX, og ingen af dem er kompatible med pdfLaTeX eller XeLaTeX.

### luacolor-pakken

Den `luacolor` pakken omdefinerer nogle interne dele af standarden `color-` pakkekommandoer ved hjælp af teknikker, der er unikke for LuaTeX-baserede TeX-motorer.

Selvom `luacolor` inkorporerer automatisk `color-` pakken, hvis du vil gøre en af følgende:

* bruge specifikke indstillinger i `color-` pakken, såsom `\usepackage[usenames,dvipsnames]{color}`, eller
* brug `xcolor` pakken

skal du indlæse `color-` eller `xcolor` pakken før `luacolor`. Du kan f.eks. indlæse `color-` pakken ved at bruge:

```latex
\usepackage[usenames,dvipsnames]{color} % eksempel på farvepakkeindstillinger, se dokumentationen
\usepackage{luacolor} % indlæst efter color-pakken
```

eller indlæs `xcolor` pakken med:

```latex
\usepackage[dvipsnames]{xcolor} % eksempel på xcolor-pakkeindstilling, se dokumentationen
\usepackage{luacolor} % indlæst efter xcolor-pakken
```

Se dokumentationen for [`color-`](http://mirrors.ctan.org/macros/latex/required/graphics/grfguide.pdf) og [`xcolor`](http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf) for oplysninger om pakkeindstillinger.

Ved at udnytte LuaLaTeX's muligheder, `luacolor` muliggør mere avancerede anvendelser af farve; for eksempel farvelægning af individuelle glyffer i komplekse skriftsprog eller anvendelse af farve på diakritiske tegn. `luacolor` undgår også kerningproblemer, når farve anvendes på enkelte tegn—se tex.stackexchange-spørgsmå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 pakke nævnes, fordi den har funktioner til farvehøjlysning. Den anvender LuaTeX's avancerede muligheder til at give understregning, gennemstregning og fremhævning ved hjælp af metoder, hvor kerning ikke påvirkes, understreget tekst kan bruge vilkårlige kommandoer, orddeling fungerer, og ligaturer bevares.

### Eksempel: luacolor

Her vil vi demonstrere brugen af `luacolor` til at farvelægge tekst sat på hindi og arabisk sammen med diakritiske tegn brugt på et latinsk skrift (baseret på [dette eksempel](https://tex.stackexchange.com/questions/698933/color-breaks-diacritics-stacking)). Følgende eksempel bruger [babel-pakken](/latex/da/sprog/02-multilingual-typesetting-on-overleaf-using-babel-and-fontspec.md) til at konfigurere LuaLaTeX til at sætte hindi og arabisk ved hjælp af skrifttyper tilgængelige på Overleaf.

```latex
\documentclass{article}

% Foretræk en lille sidebredde til demoen
\usepackage[paperwidth=15cm]{geometry}

% Brug babel med arabisk, hindi og engelsk
% Engelsk indlæses sidst, hvilket gør det til standardsproget
\usepackage[hindi,english]{babel}
\babelprovide[import=ar]{arabic}
% Indstil romersk skrifttype for arabisk
\babelfont[arabic]{rm}{Scheherazade}

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

% Indstil romerske og sans serif-skrifttyper for hindi
\babelfont[hindi]{rm}[Language=Default]{Noto Serif Devanagari}
\babelfont[hindi]{sf}[Language=Default]{Noto Sans Devanagari}

% Fordi vi ønsker at bruge "dvipsnames"-indstillingen til
% at få adgang til yderligere navngivne farver, skal vi indlæse xcolor
% før luacolor (se dokumentationen til luacolor-pakken)
\usepackage[dvipsnames]{xcolor}
\usepackage{luacolor}

% Opret en praktisk kommando til at sætte hindi
\newcommand\hinditext[1]{\foreignlanguage{hindi}{#1}}

% Opret en praktisk kommando til at sætte arabisk
\newcommand\arabictext[1]{\foreignlanguage{arabic}{#1}}

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

\section{Farvelægning af hindi-tekst}
Google oversætter det hindi-ord \textsf{\hinditext{किंकर्तव्यविमूढ़}} som
„forvirret". Ved at bruge pakken \texttt{luacolor} er det muligt at farvelægge glyffer i hindi-tekst; for eksempel \hinditext{किंक\textcolor{purple}{र्तव्यव}\textcolor{green}{िमूढ़}}. Du kan også tilføje farve til hele ordet: \hinditext{\textcolor{blue}{किंकर्तव्यविमूढ़}}.

\section{Farvelægning af arabisk tekst}
% Opret et brugerdefineret miljø til at
% sætte farvet arabisk tekst
\newenvironment{colorarabic}
{% Sæt arabisk tekst med en større skrifttype
\fontsize{30}{30}
% Indstil højre-til-venstre afsnits- og tekstretninger
\pardir TRT\textdir TRT}
{}

Her er noget farvelagt arabisk tekst:  \begin{colorarabic}
\textcolor{red}{\arabictext{هَذَا}} \arabictext{نَصٌّ عَرَب}\textcolor{green}{\arabictext{ِ}}\arabictext{ي}\textcolor{blue}{\arabictext{ٌّ}}
\end{colorarabic}
\section{Farvelægning af diakritiske tegn}
Dette eksempel er baseret 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}
```

[Åbn dette luacolor-eksempel i Overleaf.](/latex/da/formatering/13-using-colors-in-latex.md)

Dette eksempel giver følgende output:

![eksempeloutput ved brug af luacolor-pakken](/files/1032ed3139c4272f45474c4ade7d37e5109ddea4)

### Eksempel: lua-ul

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

* `\highLight[*color*]{*text to highlight*}` som anvender den (valgfri) `*farve*` til `*tekst, der skal fremhæves*`. Bemærk det store **`L`** i stavningen af `\high**L**ight` kommandoen!
* `\LuaULSetHighLightColor{*default color*}`: dette sætter `*standardfarven*` bruges af den `\highLight` kommandoen, når den valgfrie `[*color*]` ikke er angivet.

Bemærk: `luacolor` pakken skal også indlæses, når du bruger `\highLight` kommandoen leveret af `lua-ul` pakken.

```latex
\documentclass{article}
% Foretræk en lille sidebredde til demoen
\usepackage[paperwidth=12cm]{geometry}

\usepackage[dvipsnames]{xcolor} % For at få adgang til nogle navngivne farver, der bruges med \highLight
\usepackage{luacolor} % Påkrævet for at bruge lua-ul \highLight-kommandoen
\usepackage{lua-ul}

\usepackage{blindtext}
\begin{document}
% Brug Apricot-farven til at fremhæve teksten
\highLight[Apricot]{\blindtext}

% Brug \LuaULSetHighLightColor til at indstille standardfarver for
% \highLight-kommandoen
\begin{itemize}
    \item \LuaULSetHighLightColor{CornflowerBlue} \highLight{\blindtext[1]}.
    \item \LuaULSetHighLightColor{Goldenrod}\highLight{{\(y=f(x)\)}}
\end{itemize}
\end{document}
```

[Åbn 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 eksempel giver følgende output:

![Fremhævning af tekst med lua-ul-pakken](/files/a398bc72e3d6c3971e2a595a2dbc0446a661ea58)

## Yderligere læsning

For mere information se:

* [Den **color-** pakkedokumentation](http://mirrors.ctan.org/macros/latex/required/graphics/grfguide.pdf) (eller [adgang via `texdoc.org`](https://texdoc.org/serve/color/5))
* [Den **xcolor** pakkedokumentation](http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf) (eller [adgang via `texdoc.org`](https://texdoc.org/serve/xcolor/0))
* [Længder i LaTeX](/latex/da/formatering/01-lengths-in-latex.md)
* [Skriftstørrelser, skrifttypefamilier og stilarter](/latex/da/skrifttyper/01-font-sizes-families-and-styles.md)
* [Skrifttyper](/latex/da/skrifttyper/02-font-typefaces.md)
* [Understøttelse af moderne skrifttyper med XeLaTeX](/latex/da/skrifttyper/03-xelatex.md)
* [Tabeller](/latex/da/figurer-og-tabeller/01-tables.md)
* [Indsættelse af billeder](/latex/da/flere-emner/27-inserting-images.md)
* [Beamer](/latex/da/praesentationer/01-beamer.md)
* [Powerdot](/latex/da/praesentationer/02-powerdot.md)
* [Plakater](/latex/da/praesentationer/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/da/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.
