> 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/diepgaande-artikelen/46-testing-display-and-link-template.md).

# Weergave- en koppelsjabloon testen

## Testen van weergave en linksjabloon

OPMERKING: VOORTGEZET TESTEN, DUS DE RESULTATEN KUNNEN "SCHOMMELEN"

## MediaWiki-sjabloon om een deel of het geheel van een LaTeX-document weer te geven

Het voorgestelde sjabloon [Sjabloon:OpenLaTeXInOverleaf](https://github.com/ayaka-notes/overleaf-learn-wiki/tree/main/learn/Template:OpenLaTeXInOverleaf/README.md) laat je inline LaTeX-code weergeven *en*—met gebruik van werk van Alf—genereert automatisch een `Openen in Overleaf` link vanuit de inline LaTeX-code—je schrijft de code maar *een keer*. Het laat je ook alleen de `tekst` van je LaTeX weergeven, waarbij de volledige preamble en \end{document} worden weggelaten, of het geeft een volledig document weer, maar in beide gevallen wordt er in Overleaf een volledig document geopend.

* Opmerking: Om redenen die te maken hebben met MediaWiki-parsering, **moet je `{{!}}` in je TeX-code gebruiken om het |‑teken te produceren**.

### Parameters voor het regelen van inlineweergave van LaTeX-code (en documentconstructie)

* **`pre`**, waarmee `preambule` van je document wordt ingesteld. Standaard is dit

```
\documentclass{article}
\begin{document}
```

* **`tekst`** wat de kerncode van je LaTeX-document is
* **`post`**, waarmee het einde van je document wordt ingesteld. Standaard is dit

```
\end{document}
```

* **`show`** , waarmee de weergave van je LaTeX-code wordt geregeld: ofwel de `tekst` sectie of het hele document
  * `show=ALL` geeft het volledige LaTeX-document weer---gebruikt jouw waarden van `tekst`, `pre` en `post`, of gebruikt de *standaardwaarden* voor `pre` of `post`.
  * `show=BODY` geeft alleen de body van je LaTeX-code weer

In alle gevallen wordt automatisch een "Open in Overleaf"-link opgebouwd met de instellingen voor **`pre`**, **`tekst`** en **`post`**

### Parameters voor het regelen van de Overleaf-API-aanroep (geërfd via werk van Alf)

* **`engine`** stelt de compiler in die voor de code wordt gebruikt; kan een van de volgende zijn:
  * `pdflatex` (de standaard als geen engine is geselecteerd)
  * `xelatex`
  * `lualatex`
  * `latex_dvipdf`
* **`naam`** stelt de titel van het Overleaf-document in
* **`tekst`** stelt de tekst in die wordt gebruikt om de link weer te geven

## Voorbeelden

De volgende sectie bevat enkele voorbeeldtoepassingen van het sjabloon.

### Definieer pre, post en stel show=ALL in

```
{{OpenLaTeXInOverleaf|show=ALL|pre=
\documentclass{book}
\begin{document}
|body=

Hello

Beste

\LaTeX

|post=
\end{document}%Hier eindigen we het document
|engine=lualatex|name=Test using LuaLaTeX|text=Open een LuaLaTeX-voorbeeld in Overleaf
}}
```

De bovenstaande code produceert de volgende inlineweergave en "Open in Overleaf"-link

```latex
\documentclass{book}
\begin{document}
Hello

Beste

\LaTeX
\end{document}%Hier eindigen we het document
```

&#x20;[Open een LuaLaTeX-voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=lualatex\&snip_name=Test+using+LuaLaTeX\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cbegin%7Bdocument%7D%0AHello+%0A%0Adear%0A%0A%5CLaTeX%0A%5Cend%7Bdocument%7D%25Here+we+end+the+document)

### Definieer pre, post en show=BODY

```
{{OpenLaTeXInOverleaf|show=BODY|pre=
\documentclass{book}
\begin{document}
|body=

Hello

Beste

\LaTeX

|post=
\end{document}%Hier eindigen we het document
|engine=lualatex|name=Test using LuaLaTeX|text=Open een LuaLaTeX-voorbeeld in Overleaf
}}
```

De bovenstaande code produceert de volgende inlineweergave en "Open in Overleaf"-link

```latex
Hello

Beste

\LaTeX
```

&#x20;[Open een LuaLaTeX-voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=lualatex\&snip_name=Test+using+LuaLaTeX\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cbegin%7Bdocument%7D%0AHello+%0A%0Adear%0A%0A%5CLaTeX%0A%5Cend%7Bdocument%7D%25Here+we+end+the+document)

### Definieer een lege pre, een lege post, maar een vollere body

```
{{OpenLaTeXInOverleaf|show=ALL|pre=|post=|body=

\documentclass{book}

\begin{document}

Hello

Beste

\LaTeX

\end{document}
|engine=lualatex|name=Test using LuaLaTeX|text=Open een LuaLaTeX-voorbeeld in Overleaf
}}
```

De bovenstaande code produceert de volgende inlineweergave en "Open in Overleaf"-link

```latex
\documentclass{book}

\begin{document}

Hello

Beste

\LaTeX

\end{document}
```

&#x20;[Open een LuaLaTeX-voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=lualatex\&snip_name=Test+using+LuaLaTeX\&snip=%5Cdocumentclass%7Bbook%7D%0A%0A%0A%5Cbegin%7Bdocument%7D%0A%0A%0AHello+%0A%0Adear%0A%0A%5CLaTeX%0A%0A%0A%5Cend%7Bdocument%7D)

### Gebruik de standaardwaarden voor pre en post, maar lever code voor de body aan

```
{{OpenLaTeXInOverleaf|show=ALL|body=
Hello

Beste

\LaTeX
|engine=lualatex|name=Test using LuaLaTeX|text=Open een LuaLaTeX-voorbeeld in Overleaf
}}
```

De bovenstaande code produceert de volgende inlineweergave en "Open in Overleaf"-link

```latex
\documentclass{article}
\begin{document}

Hello

Beste

\LaTeX

\end{document}
```

&#x20;[Open een LuaLaTeX-voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=lualatex\&snip_name=Test+using+LuaLaTeX\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%0AHello+%0A%0Adear%0A%0A%5CLaTeX%0A%0A%5Cend%7Bdocument%7D)

## TESTEN NEGEER DEZE LINKS

```latex
\documentclass{article}
\begin{document}

\LaTeX

\end{document}
```

&#x20;[Openen in Overleaf](https://www.overleaf.com/docs?engine=\&snip_name=\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5CLaTeX%0A%0A%5Cend%7Bdocument%7D)


---

# 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/diepgaande-artikelen/46-testing-display-and-link-template.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.
