> 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/de/ausfuhrliche-artikel/46-testing-display-and-link-template.md).

# Vorlage zum Testen von Anzeige und Link

## Vorlage zum Testen von Anzeige und Link

HINWEIS: FORTLAUFENDE TESTS, DAHER KÖNNEN DIE ERGEBNISSE "SCHWANKEN"

## MediaWiki-Vorlage, um einen Teil oder ein ganzes LaTeX-Dokument anzuzeigen

Die vorgeschlagene Vorlage [Vorlage:OpenLaTeXInOverleaf](https://github.com/ayaka-notes/overleaf-learn-wiki/tree/main/learn/Template:OpenLaTeXInOverleaf/README.md) ermöglicht es Ihnen, Inline-LaTeX-Code anzuzeigen *und*, unter Verwendung der Arbeit von Alf, automatisch einen `In Overleaf öffnen` Link aus dem Inline-LaTeX-Code – Sie schreiben den Code nur *einmal*. Außerdem können Sie nur den `Hauptteil` von Ihrem LaTeX anzeigen, wobei die gesamte Präambel und \end{document} ausgelassen werden, oder es wird ein ganzes Dokument angezeigt; in beiden Fällen wird in Overleaf ein vollständig formatiertes Dokument geöffnet.

* Hinweis: Aus Gründen der MediaWiki-Analyse, **müssen Sie `{{!}}` in Ihrem TeX-Code verwenden, um das Zeichen | zu erzeugen**.

### Parameter zur Steuerung der Inline-Anzeige von LaTeX-Code (und des Dokumentenaufbaus)

* **`pre`**, das festlegt `Präambel` Ihres Dokuments. Standardmäßig ist es

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

* **`Hauptteil`** das den Kerncode Ihres LaTeX-Dokuments darstellt
* **`post`**, das das Ende Ihres Dokuments festlegt. Standardmäßig ist es

```
\end{document}
```

* **`show`** das die Anzeige Ihres LaTeX-Codes steuert: entweder den `Hauptteil` Abschnitt oder das gesamte Dokument
  * `show=ALL` zeigt das gesamte LaTeX-Dokument an---verwendet Ihre Werte für `Hauptteil`, `pre` und `post`, oder verwendet die *Standardwerte* für `pre` oder `post`.
  * `show=BODY` zeigt nur den Hauptteil Ihres LaTeX-Codes an

In allen Fällen wird automatisch ein Link „In Overleaf öffnen“ erstellt, unter Verwendung der Einstellungen für **`pre`**, **`Hauptteil`** und **`post`**

### Parameter zur Steuerung des Overleaf-API-Aufrufs (übernommen aus der Arbeit von Alf)

* **`engine`** legt den für den Code verwendeten Compiler fest, kann einer der folgenden sein:
  * `pdflatex` (die Standardeinstellung, wenn keine Engine ausgewählt ist)
  * `xelatex`
  * `lualatex`
  * `latex_dvipdf`
* **`Name`** legt den Titel des Overleaf-Dokuments fest
* **`Text`** legt den Text fest, der zur Anzeige des Links verwendet wird

## Beispiele

Der folgende Abschnitt listet einige Beispielverwendungen der Vorlage auf.

### pre und post definieren und show=ALL setzen

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

Hello

lieb

\LaTeX

|post=
\end{document}%Hier beenden wir das Dokument
|engine=lualatex|name=Test mit LuaLaTeX|text=Ein LuaLaTeX-Beispiel in Overleaf öffnen
}}
```

Der obige Code erzeugt die folgende Inline-Anzeige und den Link „In Overleaf öffnen“

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

lieb

\LaTeX
\end{document}%Hier beenden wir das Dokument
```

&#x20;[Ein LuaLaTeX-Beispiel in Overleaf öffnen](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)

### pre und post definieren und show=BODY setzen

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

Hello

lieb

\LaTeX

|post=
\end{document}%Hier beenden wir das Dokument
|engine=lualatex|name=Test mit LuaLaTeX|text=Ein LuaLaTeX-Beispiel in Overleaf öffnen
}}
```

Der obige Code erzeugt die folgende Inline-Anzeige und den Link „In Overleaf öffnen“

```latex
Hello

lieb

\LaTeX
```

&#x20;[Ein LuaLaTeX-Beispiel in Overleaf öffnen](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)

### Ein leeres pre und ein leeres post definieren, aber einen ausführlicheren body

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

\documentclass{book}

\begin{document}

Hello

lieb

\LaTeX

\end{document}
|engine=lualatex|name=Test mit LuaLaTeX|text=Ein LuaLaTeX-Beispiel in Overleaf öffnen
}}
```

Der obige Code erzeugt die folgende Inline-Anzeige und den Link „In Overleaf öffnen“

```latex
\documentclass{book}

\begin{document}

Hello

lieb

\LaTeX

\end{document}
```

&#x20;[Ein LuaLaTeX-Beispiel in Overleaf öffnen](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)

### Standardwerte für pre und post verwenden, aber Code für den body angeben

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

lieb

\LaTeX
|engine=lualatex|name=Test mit LuaLaTeX|text=Ein LuaLaTeX-Beispiel in Overleaf öffnen
}}
```

Der obige Code erzeugt die folgende Inline-Anzeige und den Link „In Overleaf öffnen“

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

Hello

lieb

\LaTeX

\end{document}
```

&#x20;[Ein LuaLaTeX-Beispiel in Overleaf öffnen](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: DIESE LINKS IGNORIEREN

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

\LaTeX

\end{document}
```

&#x20;[In Overleaf öffnen](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/de/ausfuhrliche-artikel/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.
