> 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/nl/meer-onderwerpen/42-referencing-figures.md).

# Verwijzingen naar figuren

In LaTeX kunnen we *label* entiteiten die genummerd zijn (secties, formules, enz.), en dan dat gebruiken *label* om *verwijzen* ernaar elders, en dezelfde commando's gelden ook voor de figuuromgeving (die zijn genummerd).

## Basis van labels en verwijzingen

```latex
\label{marker}
```

De *markering* kan worden gezien als een naam die we geven aan het object waarnaar we willen verwijzen. Het is belangrijk om een `\label` *na* genummerd element, bijvoorbeeld `\section`, `\subsection`, `\caption` enz., anders "haakt" het label niet vast aan het juiste nummer of de juiste teller.

```latex
\ref{marker}
```

Dit drukt het nummer af dat is toegewezen aan het object met het label *markering*.

```latex
\pageref{marker}
```

Dit drukt het paginanummer af van de pagina waar het object met het label *markering* verschijnt.

## Een LaTeX-document met labels en verwijzingen compileren

De *markering* gebruikt om objecten te labelen wordt nergens in het document getoond, en verwijzingen ernaar worden vervangen door de juiste nummers. Als we naar een niet-bestaande marker verwijzen, zal LaTeX succesvol compileren maar met een waarschuwing over ongedefinieerde verwijzingen. De verwijzing naar de onbekende marker wordt vervangen door *??*.

In het bovenstaande Overleaf-voorbeeld kun je zien dat we later succesvol verwijzingen naar in het document opgenomen figuren konden toevoegen. Om dat mogelijk te maken, moet LaTeX twee keer worden uitgevoerd - de eerste uitvoering compileert en slaat alle labels en hun posities op, en bij de tweede uitvoering worden alle verwijzingen vervangen door de juiste nummers. Daarom moeten we ons document twee keer compileren om de juiste uitvoer te zien.

## Betekenisvolle namen gebruiken om naar figuren te verwijzen

Omdat we elke tekenreeks als label kunnen gebruiken, is het gebruikelijk om een paar letters aan het label toe te voegen (als voorvoegsel) om aan te geven wat er wordt gelabeld. Dit wordt belangrijk wanneer in een document naar veel verschillende soorten objecten wordt verwezen, omdat het handig kan zijn om te onthouden naar welk soort object een label verwijst. Bovendien maakt het het ook mogelijk om verschillende soorten objecten te verwijzen met behulp van een gemeenschappelijke tekenreeks.

Bijvoorbeeld, als een document bevat

* een sectie over de bevolking van landen,
* een tabel met de bevolkingsaantallen, en
* een figuur met een staafdiagram van de bevolkingsgroottes,

kan het handig zijn om naar ze allemaal te verwijzen met varianten van *bevolking*. Dit kan worden bereikt door de labels

* *sec:population* voor de sectie,
* *tab:population* voor de tabel, en
* *fig:population* voor de figuur.

Het volgende is een voorbeeld voor figuren -

```latex
\begin{figure}[h!]
  \includegraphics[scale=1.7]{birds.jpg}
  \caption{De vogels}
  \label{fig:birds}
\end{figure}
```

Merk opnieuw op dat `\label` wordt gegeven *na* `\caption`.

&#x20;[Open een voorbeeld in Overleaf](https://www.overleaf.com/project/new/template/26046?id=111048636\&templateName=Example+to+cross-reference+figures\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=)


---

# 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/nl/meer-onderwerpen/42-referencing-figures.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.
