> 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/dokumentstruktur/05-glossaries.md).

# Ordlister

## Innledning

Når du skriver et dokument som inneholder noen feltspesifikke begreper, kan det være praktisk å legge til en ordliste. En ordliste er en liste over termer innen et bestemt kunnskapsområde med definisjoner for disse termene. Denne artikkelen forklarer hvordan du lager en.

**Viktig advarsel**: prosjektets [hovedfil](/latex/no/kunnskapsbase/127-set-main-document.md) bør alltid være i rotkatalogen (utenfor alle mapper), for å sikre at alle kompileringsstegene kjøres i riktig katalog og for å sikre at de nødvendige hjelpefilene er tilgjengelige, for eksempel når du lager en ordliste eller legger til et indeksregister.

La oss starte med et enkelt eksempel.

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{glossaries}

\makeglossaries

\newglossaryentry{latex}
{
    name=latex,
    description={Er et oppmerkingsspråk som er spesielt egnet
    for vitenskapelige dokumenter}
}

\newglossaryentry{maths}
{
    name=mathematics,
    description={Matematikk er det matematikere driver med}
}

\title{Hvordan lage en ordliste}
\author{ }
\date{ }

\begin{document}
\maketitle

Setnings- og oppmerkingsspråket \Gls{latex} er spesielt egnet
for dokumenter som inkluderer \gls{maths}.

\clearpage

\printglossaries

\end{document}
```

[Åpne dette eksemplet i Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Glossaries+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Butf8%5D%7Binputenc%7D%0A%5Cusepackage%7Bglossaries%7D%0A%0A%5Cmakeglossaries%0A%0A%5Cnewglossaryentry%7Blatex%7D%0A%7B%0A++++name%3Dlatex%2C%0A++++description%3D%7BIs+a+markup+language+specially+suited+%0A++++for+scientific+documents%7D%0A%7D%0A%0A%5Cnewglossaryentry%7Bmaths%7D%0A%7B%0A++++name%3Dmathematics%2C%0A++++description%3D%7BMathematics+is+what+mathematicians+do%7D%0A%7D%0A%0A%5Ctitle%7BHow+to+create+a+glossary%7D%0A%5Cauthor%7B+%7D%0A%5Cdate%7B+%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%0AThe+%5CGls%7Blatex%7D+typesetting+markup+language+is+specially+suitable+%0Afor+documents+that+include+%5Cgls%7Bmaths%7D.+%0A%0A%5Cclearpage%0A%0A%5Cprintglossaries%0A%0A%5Cend%7Bdocument%7D)

Det følgende bildet viser ordlisten som ble laget av eksemplet ovenfor:

![Glossary1OLV2.png](/files/1de01acc99c7ec7142f862f354b3d14f43bd0db6)

For å lage en ordliste må pakken `glossaries` importeres. Dette gjøres med linjen

```latex
\usepackage{glossaries}
```

i preamblen. Kommandoen `\makeglossaries` må skrives før den første ordlisteoppføringen.

Hver ordlisteoppføring opprettes med kommandoen `\newglossaryentry` som tar to parametere, og deretter kan hver oppføring refereres til senere i dokumentet med kommandoen `\gls`. Se underseksjonen om [termer](#terms) for en mer fullstendig beskrivelse.

Kommandoen `\printglossaries` er den som faktisk vil gjengi listen over ord og definisjoner som er skrevet inn i hver oppføring, med tittelen "Ordliste". I dette tilfellet vises den på slutten av dokumentet, men `\printglossaries` kan brukes på hvilken som helst annen plassering.

## Termer og akronymer

Vanligvis finnes det to typer oppføringer i en ordliste: termer og deres definisjoner, eller akronymer og deres betydning. Disse to typene kan skrives ut separat i LaTeX-dokumentet ditt.

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[acronym]{glossaries}

\makeglossaries

\newglossaryentry{latex}
{
        name=latex,
        description={Er et oppmerkingsspråk som er spesielt egnet for
vitenskapelige dokumenter}
}

\newglossaryentry{maths}
{
        name=mathematics,
        description={Matematikk er det matematikere driver med}
}

\newglossaryentry{formula}
{
        name=formula,
        description={Et matematisk uttrykk}
}

\newacronym{gcd}{GCD}{Største felles divisor}

\newacronym{lcm}{LCM}{Minste felles multiplum}

\begin{document}

Setnings- og oppmerkingsspråket \Gls{latex} er spesielt egnet
for dokumenter som inkluderer \gls{maths}. \Glspl{formula} er
gjengitt riktig og enkelt når man først blir vant til kommandoene.

Gitt et sett med tall finnes det elementære metoder for å beregne
dens \acrlong{gcd}, som forkortes \acrshort{gcd}. Denne
prosessen er lik den som brukes for \acrfull{lcm}.

\clearpage

\printglossary[type=\acronymtype]

\printglossary

\end{document}
```

[Åpne dette eksemplet i Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Glossaries+Terms+and+Acronyms+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Butf8%5D%7Binputenc%7D%0A%5Cusepackage%5Bacronym%5D%7Bglossaries%7D%0A%0A%5Cmakeglossaries%0A%0A%5Cnewglossaryentry%7Blatex%7D%0A%7B%0A++++++++name%3Dlatex%2C%0A++++++++description%3D%7BIs+a+mark+up+language+specially+suited+for+%0Ascientific+documents%7D%0A%7D%0A%0A%5Cnewglossaryentry%7Bmaths%7D%0A%7B%0A++++++++name%3Dmathematics%2C%0A++++++++description%3D%7BMathematics+is+what+mathematicians+do%7D%0A%7D%0A%0A%5Cnewglossaryentry%7Bformula%7D%0A%7B%0A++++++++name%3Dformula%2C%0A++++++++description%3D%7BA+mathematical+expression%7D%0A%7D%0A%0A%5Cnewacronym%7Bgcd%7D%7BGCD%7D%7BGreatest+Common+Divisor%7D%0A%0A%5Cnewacronym%7Blcm%7D%7BLCM%7D%7BLeast+Common+Multiple%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%0AThe+%5CGls%7Blatex%7D+typesetting+markup+language+is+specially+suitable+%0Afor+documents+that+include+%5Cgls%7Bmaths%7D.+%5CGlspl%7Bformula%7D+are+%0Arendered+properly+an+easily+once+one+gets+used+to+the+commands.%0A%0AGiven+a+set+of+numbers%2C+there+are+elementary+methods+to+compute+%0Aits+%5Cacrlong%7Bgcd%7D%2C+which+is+abbreviated+%5Cacrshort%7Bgcd%7D.+This+%0Aprocess+is+similar+to+that+used+for+the+%5Cacrfull%7Blcm%7D.%0A%0A%5Cclearpage%0A%0A%5Cprintglossary%5Btype%3D%5Cacronymtype%5D%0A%0A%5Cprintglossary%0A%0A%5Cend%7Bdocument%7D)

Det følgende bildet viser en del av utdataene som ble produsert av eksemplet ovenfor:

![Glossary2OLV2.png](/files/28c48ca39eb9fe2242fa9b6c52d1d2f82fc25f63)

De følgende underseksjonene forklarer hvordan du lager hver av listetypene.

### Termer

Som sett i [introduksjonen](#introduction), defineres termer ved hjelp av kommandoen `\newglossaryentry`

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

\makeglossaries

\newglossaryentry{maths}
{
    name=mathematics,
    description={Matematikk er det matematikere driver med}
}

\newglossaryentry{latex}
{
    name=latex,
    description={Er et oppmerkingsspråk som er spesielt egnet for
vitenskapelige dokumenter}
}

\newglossaryentry{formula}
{
    name=formula,
    description={Et matematisk uttrykk}
}

\begin{document}

Setnings- og oppmerkingsspråket \Gls{latex} er spesielt egnet
for dokumenter som inkluderer \gls{maths}. \Glspl{formula} blir gjengitt
riktig og enkelt når man først blir vant til kommandoene.

\clearpage

\printglossary

\end{document}
```

[Åpne dette eksemplet i Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Another+Glossary+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bglossaries%7D%0A%0A%5Cmakeglossaries%0A%0A%0A%5Cnewglossaryentry%7Bmaths%7D%0A%7B%0A++++name%3Dmathematics%2C%0A++++description%3D%7BMathematics+is+what+mathematicians+do%7D%0A%7D%0A%0A%5Cnewglossaryentry%7Blatex%7D%0A%7B%0A++++name%3Dlatex%2C%0A++++description%3D%7BIs+a+markup+language+specially+suited+for+%0Ascientific+documents%7D%0A%7D%0A%0A%0A%5Cnewglossaryentry%7Bformula%7D%0A%7B%0A++++name%3Dformula%2C%0A++++description%3D%7BA+mathematical+expression%7D%0A%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%0AThe+%5CGls%7Blatex%7D+typesetting+markup+language+is+specially+suitable+%0Afor+documents+that+include+%5Cgls%7Bmaths%7D.+%5CGlspl%7Bformula%7D+are+rendered+%0Aproperly+an+easily+once+one+gets+used+to+the+commands.%0A%0A%5Cclearpage%0A%0A%5Cprintglossary%0A%0A%5Cend%7Bdocument%7D)

Det følgende bildet viser ordlisten som ble laget av eksemplet ovenfor:

![Glossary3OLV2.png](/files/833638cf9c7052d31636f60efa58565148d8aadf)

La oss se nærmere på syntaksen til hvert parameter som sendes til kommandoen `\newglossaryentry`. Den første termen som er definert i eksemplet, er "mathematics".

* `maths`. Dette første parameteret er etiketten til denne termen og brukes til å referere til den i dokumentet med `gls`
* `name=mathematics`. Inkluderer ordet som skal defineres, i dette tilfellet "mathematics". Det anbefales å skrive det med små bokstaver og i entallsform.
* `description={Matematikk er det matematikere driver med}`. Inne i klammeparentesene er definisjonen av den gjeldende termen.

Etter at du har definert termene, kan du bruke dem mens du skriver LaTeX-filen ved å bruke en av kommandoene beskrevet nedenfor:

**\gls{ }**

For å skrive ut termen, med små bokstaver. For eksempel skriver \gls{maths} mathematics når den brukes.

**\Gls{ }**

Det samme som \gls, men den første bokstaven skrives med stor bokstav. Eksempel: \Gls{maths} skriver Mathematics

**\glspl{ }**

Det samme som \gls, men termen settes i flertallsform. For eksempel vil \glspl{formula} skrive formulas i det endelige dokumentet ditt.

**\Glspl{ }**

Det samme som \Gls, men termen settes i flertallsform. For eksempel gjengis \Glspl{formula} som Formulas.

Til slutt, for å skrive ut ordlisten, bruk kommandoen

```latex
\printglossary
```

### Akronymer

Et akronym er et ord dannet av de første bokstavene i en frase. Nedenfor er et eksempel på akronymer i LaTeX

```latex
\documentclass{article}
\usepackage[acronym]{glossaries}

\makeglossaries

\newacronym{gcd}{GCD}{Største felles divisor}

\newacronym{lcm}{LCM}{Minste felles multiplum}

\begin{document}
Gitt et sett med tall finnes det elementære metoder for å beregne
dens \acrlong{gcd}, som forkortes \acrshort{gcd}. Denne prosessen
er lik den som brukes for \acrfull{lcm}.

\clearpage

\printglossary[type=\acronymtype]

\end{document}
```

[Åpne dette eksemplet i Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Another+Glossary+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bacronym%5D%7Bglossaries%7D%0A%0A%5Cmakeglossaries%0A%0A%5Cnewacronym%7Bgcd%7D%7BGCD%7D%7BGreatest+Common+Divisor%7D%0A%0A%5Cnewacronym%7Blcm%7D%7BLCM%7D%7BLeast+Common+Multiple%7D%0A%0A%5Cbegin%7Bdocument%7D%0AGiven+a+set+of+numbers%2C+there+are+elementary+methods+to+compute+%0Aits+%5Cacrlong%7Bgcd%7D%2C+which+is+abbreviated+%5Cacrshort%7Bgcd%7D.+This+process+%0Ais+similar+to+that+used+for+the+%5Cacrfull%7Blcm%7D.%0A%0A%5Cclearpage%0A%0A%5Cprintglossary%5Btype%3D%5Cacronymtype%5D%0A%0A%5Cend%7Bdocument%7D)

Det følgende bildet viser en del av utdataene som ble produsert av eksemplet ovenfor:

![Glossary4OLV2.png](/files/c24f86fb8222dea91ae78d4f54375aa45162b6f8)

For å bruke akronymer må en ekstra parameter brukes når du importerer **glossaries** pakken. Linjen som skal legges til i preamblen er

```latex
\usepackage[acronym]{glossaries}
```

Når denne linjen er lagt til, vil kommandoen `\newacronym` deklarere et nytt akronym. Som et eksempel følger nedenfor en beskrivelse av kommandoen `\newacronym{gcd}{GCD}{Største felles divisor}`

* `gcd` er etiketten, brukt senere i dokumentet for å referere til dette akronymet.
* `GCD` selve akronymet. Vanligvis skrives akronymer med store bokstaver.
* `Største felles divisor` er uttrykket dette akronymet brukes for.

Etter at akronymene er tatt med i preamblen, kan de brukes ved hjelp av de neste kommandoene:

**\acrlong{ }**

Viser uttrykket som akronymet står for. Sett etiketten til akronymet inne i klammeparentesene. I eksemplet skriver \acrlong{gcd} Største felles divisor.

**\acrshort{ }**

Skriver ut akronymet hvis etikett sendes inn som parameter. For eksempel gjengis \acrshort{gcd} som GCD.

**\acrfull{ }**

Skriver ut både akronymet og definisjonen. I eksemplet er utdataene av \acrfull{lcm} Minste felles multiplum (LCM).

For å skrive ut listen over akronymer, bruk kommandoen

```latex
\printglossary[type=\acronymtype]
```

Listen over akronymer trenger en midlertidig fil generert av `\printglossary` for å fungere, derfor må du legge til den nevnte kommandoen rett før linjen `\printglossary[type=\acronymtype]` og kompilere dokumentet ditt; når du har kompilert dokumentet ditt for første gang, kan du fjerne linjen `\printglossary`.

## Endre tittelen på ordlisten

Hvis du vil endre standardtittelen på ordlisten til noe annet, er dette enkelt; to parametere må legges til når ordlisten skrives ut. Nedenfor er et eksempel.

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

\makeglossaries

\newglossaryentry{maths}
{
    name=mathematics,
    description={Matematikk er det matematikere driver med}
}

\newglossaryentry{latex}
{
    name=latex,
    description={Er et oppmerkingsspråk som er spesielt egnet for
vitenskapelige dokumenter}
}

\newglossaryentry{formula}
{
    name=formula,
    description={Et matematisk uttrykk}
}

\begin{document}

Setnings- og oppmerkingsspråket \Gls{latex} er spesielt egnet
for dokumenter som inkluderer \gls{maths}. \Glspl{formula} blir gjengitt
riktig og enkelt når man først blir vant til kommandoene.

\clearpage

\printglossary[title=Special Terms, toctitle=List of terms]

\end{document}
```

[Åpne dette eksemplet i Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Another+Glossary+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bglossaries%7D%0A%0A%5Cmakeglossaries%0A%0A%0A%5Cnewglossaryentry%7Bmaths%7D%0A%7B%0A++++name%3Dmathematics%2C%0A++++description%3D%7BMathematics+is+what+mathematicians+do%7D%0A%7D%0A%0A%5Cnewglossaryentry%7Blatex%7D%0A%7B%0A++++name%3Dlatex%2C%0A++++description%3D%7BIs+a+markup+language+specially+suited+for+%0Ascientific+documents%7D%0A%7D%0A%0A%0A%5Cnewglossaryentry%7Bformula%7D%0A%7B%0A++++name%3Dformula%2C%0A++++description%3D%7BA+mathematical+expression%7D%0A%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%0AThe+%5CGls%7Blatex%7D+typesetting+markup+language+is+specially+suitable+%0Afor+documents+that+include+%5Cgls%7Bmaths%7D.+%5CGlspl%7Bformula%7D+are+rendered+%0Aproperly+an+easily+once+one+gets+used+to+the+commands.%0A%0A%5Cclearpage%0A%0A%5Cprintglossary%5Btitle%3DSpecial+Terms%2C+toctitle%3DList+of+terms%5D%0A%0A%5Cend%7Bdocument%7D)

Det følgende bildet viser en del av utdataene som ble produsert av eksemplet ovenfor:

![Glossary5OLV2.png](/files/d90bffaf29ba673aad4fd1f469f25dff07d0ea2f)

Merk at kommandoen `\printglossary` har to kommaseparerte parametere:

* `title=Special Terms` er tittelen som skal vises øverst i ordlisten.
* `toctitle=List of terms` dette er oppføringen som skal vises i innholdsfortegnelsen. Se [neste delen](#show-the-glossary-in-the-table-of-contents).

## Vis ordlisten i innholdsfortegnelsen

For at ordlisten skal vises i innholdsfortegnelsen, legg til

```latex
\usepackage[toc]{glossaries}
```

i preamblen til dokumentet ditt

```latex
\documentclass{article}
\usepackage[toc]{glossaries}

\makeglossaries

\newglossaryentry{maths}
{
    name=mathematics,
    description={Matematikk er det matematikere driver med}
}

\newglossaryentry{latex}
{
    name=latex,
    description={Er et oppmerkingsspråk som er spesielt egnet for
vitenskapelige dokumenter}
}

\newglossaryentry{formula}
{
    name=formula,
    description={Et matematisk uttrykk}
}

\begin{document}

\tableofcontents

\section{Første seksjon}
Setnings- og oppmerkingsspråket \Gls{latex} er spesielt egnet
for dokumenter som inkluderer \gls{maths}. \Glspl{formula} blir gjengitt
riktig og enkelt når man først blir vant til kommandoene.

\clearpage

\printglossary[title=Special Terms, toctitle=List of terms]

\end{document}
```

[Åpne dette eksemplet i Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Another+Glossary+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Btoc%5D%7Bglossaries%7D%0A%0A%5Cmakeglossaries%0A%0A%5Cnewglossaryentry%7Bmaths%7D%0A%7B%0A++++name%3Dmathematics%2C%0A++++description%3D%7BMathematics+is+what+mathematicians+do%7D%0A%7D%0A%0A%5Cnewglossaryentry%7Blatex%7D%0A%7B%0A++++name%3Dlatex%2C%0A++++description%3D%7BIs+a+markup+language+specially+suited+for+%0Ascientific+documents%7D%0A%7D%0A%0A%0A%5Cnewglossaryentry%7Bformula%7D%0A%7B%0A++++name%3Dformula%2C%0A++++description%3D%7BA+mathematical+expression%7D%0A%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%0A%5Ctableofcontents%0A%0A%5Csection%7BFirst+Section%7D+%0AThe+%5CGls%7Blatex%7D+typesetting+markup+language+is+specially+suitable+%0Afor+documents+that+include+%5Cgls%7Bmaths%7D.+%5CGlspl%7Bformula%7D+are+rendered+%0Aproperly+an+easily+once+one+gets+used+to+the+commands.%0A%0A%5Cclearpage%0A%0A%5Cprintglossary%5Btitle%3DSpecial+Terms%2C+toctitle%3DList+of+terms%5D%0A%0A%5Cend%7Bdocument%7D)

Det følgende bildet viser innholdet på de to sidene som ble produsert av eksemplet ovenfor. Legg merke til hvordan kommandoen

```latex
\printglossary[title=Special Terms, toctitle=List of terms]
```

produserer ulike titler for innholdsfortegnelsen ("List of terms") og den tilsvarende overskriften som brukes i teksten ("Special Terms"):

![Glossary6OLV2.png](/files/fb8a1c53d106cde5ade9463a01efd391f0cf8d2b)

## Kompilering av ordlisten

For å kompilere et dokument som inneholder en ordliste i [Overleaf](http://overleaf.com) trenger du ikke gjøre noe spesielt, men hvis du legger til nye termer i ordlisten etter at du har kompilert den, må du huske å klikke på *Slett bufrede filer* først under loggvalget).

Hvis du kompilerer dokumentet, for eksempel et som heter `glossaries.tex`, ved å bruke pdflatex **på din lokale maskin**, må du bruke disse kommandoene:

`pdflatex glossaries.tex`

`makeglossaries glossaries`

`pdflatex glossaries.tex`

## Referanseguide

**Stiler tilgjengelige for ordlister**

Kommandoen `\setglossarystyle{style}` må settes inn før `\printglossaries`. Nedenfor er en liste over tilgjengelige stiler:

* list. Skriver den definerte termen i fet skrift
* altlist. Setter inn linjeskift etter termen og rykker inn beskrivelsen.
* listgroup. Grupperer termene basert på den første bokstaven.
* listhypergroup. Legger til hyperlenker øverst i indeksen.

## Videre lesning

For mer informasjon, se:

* [Indekser](/latex/no/dokumentstruktur/04-indices.md)
* [Lister over tabeller og figurer](/latex/no/figurer-og-tabeller/03-lists-of-tables-and-figures.md)
* [Innholdsfortegnelse](/latex/no/dokumentstruktur/02-table-of-contents.md)
* [Seksjoner og kapitler](/latex/no/dokumentstruktur/01-sections-and-chapters.md)
* [Hyperlenker](/latex/no/dokumentstruktur/09-hyperlinks.md)
* [Støtte for internasjonale språk](/latex/no/sprak/03-international-language-support.md)
* [Kryssreferanser mellom seksjoner og ligninger](/latex/no/dokumentstruktur/03-cross-referencing-sections-equations-and-floats.md)
* [Håndtering i et stort prosjekt](/latex/no/dokumentstruktur/07-management-in-a-large-project.md)
* [LaTeX-prosjekter med flere filer](/latex/no/dokumentstruktur/08-multi-file-latex-projects.md)
* [Artikkel om ordlister på WikiBooks](http://en.wikibooks.org/wiki/LaTeX/Glossary)
* [Pakken glossaries: en guide for nybegynnere](http://theoval.cmp.uea.ac.uk/~nlct/latex/packages/glossaries/glossariesbegin.html)


---

# 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/dokumentstruktur/05-glossaries.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.
