> 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/sv/fordjupade-artiklar/46-testing-display-and-link-template.md).

# Test av visnings- och länkmall

## Testar visnings- och länkmall

OBS: PÅGÅENDE TESTNING SÅ RESULTATEN KAN "FLUKTUERA"

## MediaWiki-mall för att visa delar av eller hela ett LaTeX-dokument

Den föreslagna mallen [Mall:OpenLaTeXInOverleaf](https://github.com/ayaka-notes/overleaf-learn-wiki/tree/main/learn/Template:OpenLaTeXInOverleaf/README.md) låter dig visa LaTeX-kod infogad i text *och*, med hjälp av Alfs arbete, genererar automatiskt en `Öppna i Overleaf` länk från den infogade LaTeX-koden—du skriver koden bara *en gång*. Det låter dig också visa bara `kroppen` av din LaTeX, med hela preambeln och \end{document} utelämnade, eller så visas ett helt dokument, men i båda fallen kommer ett fullständigt dokument att öppnas i Overleaf.

* Obs: Av skäl som beror på MediaWikis tolkning, **måste du använda `{{!}}` i din TeX-kod för att få tecknet |**.

### Parametrar för att styra infogad visning av LaTeX-kod (och dokumentskapande)

* **`pre`**, som anger `preambeln` i ditt dokument. Standardvärdet är

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

* **`kroppen`** som är kärnkoden i ditt LaTeX-dokument
* **`post`**, som anger slutet av ditt dokument. Standardvärdet är

```
\end{document}
```

* **`show`** som styr visningen av din LaTeX-kod: antingen `kroppen` avsnittet eller hela dokumentet
  * `show=ALL` visar hela LaTeX-dokumentet---använder dina värden för `kroppen`, `pre` och `post`, eller använder *standardvärden* för `pre` eller `post`.
  * `show=BODY` visar bara brödtexten i din LaTeX-kod

I alla fall konstrueras en automatisk "Öppna i Overleaf"-länk med inställningarna för **`pre`**, **`kroppen`** och **`post`**

### Parametrar för att styra Overleaf API-anropet (ärvt via Alfs arbete)

* **`engine`** anger kompilatorn som används för koden, kan vara en av:
  * `pdflatex` (standard om ingen kompilator väljs)
  * `xelatex`
  * `lualatex`
  * `latex_dvipdf`
* **`namn`** anger titeln på Overleaf-dokumentet
* **`text`** anger texten som används för att visa länken

## Exempel

Följande avsnitt listar några exempel på användning av mallen.

### Definiera pre, post och sätt show=ALL

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

Hello

kära

\LaTeX

|post=
\end{document}%Här avslutar vi dokumentet
|engine=lualatex|name=Test med LuaLaTeX|text=Öppna ett LuaLaTeX-exempel i Overleaf
}}
```

Ovanstående kod ger följande infogade visning och "Öppna i Overleaf"-länk

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

kära

\LaTeX
\end{document}%Här avslutar vi dokumentet
```

&#x20;[Öppna ett LuaLaTeX-exempel i 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)

### Definiera pre, post och show=BODY

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

Hello

kära

\LaTeX

|post=
\end{document}%Här avslutar vi dokumentet
|engine=lualatex|name=Test med LuaLaTeX|text=Öppna ett LuaLaTeX-exempel i Overleaf
}}
```

Ovanstående kod ger följande infogade visning och "Öppna i Overleaf"-länk

```latex
Hello

kära

\LaTeX
```

&#x20;[Öppna ett LuaLaTeX-exempel i 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)

### Definiera en tom pre, en tom post men en mer utförlig brödtext

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

\documentclass{book}

\begin{document}

Hello

kära

\LaTeX

\end{document}
|engine=lualatex|name=Test med LuaLaTeX|text=Öppna ett LuaLaTeX-exempel i Overleaf
}}
```

Ovanstående kod ger följande infogade visning och "Öppna i Overleaf"-länk

```latex
\documentclass{book}

\begin{document}

Hello

kära

\LaTeX

\end{document}
```

&#x20;[Öppna ett LuaLaTeX-exempel i 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)

### Använd standardvärden för pre och post men ange kod för brödtexten

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

kära

\LaTeX
|engine=lualatex|name=Test med LuaLaTeX|text=Öppna ett LuaLaTeX-exempel i Overleaf
}}
```

Ovanstående kod ger följande infogade visning och "Öppna i Overleaf"-länk

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

Hello

kära

\LaTeX

\end{document}
```

&#x20;[Öppna ett LuaLaTeX-exempel i 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)

## TESTNING IGNORERA DESSA LÄNKAR

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

\LaTeX

\end{document}
```

&#x20;[Öppna i 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/sv/fordjupade-artiklar/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.
