> 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/cs/clanky-do-hloubky/46-testing-display-and-link-template.md).

# Testování šablony zobrazení a odkazu

## Testování šablony zobrazení a odkazu

POZNÁMKA: PROBÍHÁ TESTOVÁNÍ, TAKŽE VÝSLEDKY SE MOHOU „MĚNIT“

## Šablona MediaWiki pro zobrazení části nebo celého dokumentu LaTeX

Navrhovaná šablona [Template:OpenLaTeXInOverleaf](https://github.com/ayaka-notes/overleaf-learn-wiki/tree/main/learn/Template:OpenLaTeXInOverleaf/README.md) umožňuje zobrazovat vložený kód LaTeX *a*, za použití práce od Alfa automaticky generuje `Otevřít v Overleafu` odkaz z vloženého kódu LaTeX — kód napíšete pouze *jednou*. Umožňuje vám také zobrazit pouze `tělo` tělo vašeho LaTeXu, bez celého preambule a \end{document}, nebo zobrazí celý dokument, ale v obou případech se v Overleafu otevře plně vytvořený dokument.

* Poznámka: Z důvodů souvisejících s parsováním MediaWiki, **musíte použít `{{!}}` ve svém TeXovém kódu, abyste vytvořili znak |**.

### Parametry pro ovládání zobrazení vloženého kódu LaTeX (a sestavení dokumentu)

* **`pre`**, který nastavuje `preambule` vašeho dokumentu. Výchozí hodnota je

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

* **`tělo`** což je základní kód vašeho dokumentu LaTeX
* **`post`**, který nastavuje konec vašeho dokumentu. Výchozí hodnota je

```
\end{document}
```

* **`show`** který řídí zobrazení vašeho kódu LaTeX: buď `tělo` sekci nebo celý dokument
  * `show=ALL` zobrazuje celý dokument LaTeX — používá vaše hodnoty `tělo`, `pre` a `post`, nebo používá *výchozí hodnoty* pro `pre` nebo `post`.
  * `show=BODY` zobrazuje pouze tělo vašeho kódu LaTeX

Ve všech případech je automatický odkaz „Otevřít v Overleafu“ vytvořen s použitím nastavení pro **`pre`**, **`tělo`** a **`post`**

### Parametry pro ovládání volání API Overleafu (zděděné z práce od Alfa)

* **`engine`** nastavuje kompilátor použitý pro kód, může být jeden z:
  * `pdflatex` (výchozí hodnota, pokud není vybrán žádný engine)
  * `xelatex`
  * `lualatex`
  * `latex_dvipdf`
* **`název`** nastavuje název dokumentu Overleaf
* **`text`** nastavuje text použitý k zobrazení odkazu

## Příklady

Následující část uvádí několik příkladů použití šablony.

### Definujte pre, post a nastavte show=ALL

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

Hello

drahý

\LaTeX

|post=
\end{document}%Zde dokument ukončíme
|engine=lualatex|name=Test s použitím LuaLaTeXu|text=Otevřít ukázku LuaLaTeXu v Overleafu
}}
```

Výše uvedený kód vytváří následující vložené zobrazení a odkaz „Otevřít v Overleafu“

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

drahý

\LaTeX
\end{document}%Zde dokument ukončíme
```

&#x20;[Otevřít ukázku LuaLaTeXu v Overleafu](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)

### Definujte pre, post a show=BODY

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

Hello

drahý

\LaTeX

|post=
\end{document}%Zde dokument ukončíme
|engine=lualatex|name=Test s použitím LuaLaTeXu|text=Otevřít ukázku LuaLaTeXu v Overleafu
}}
```

Výše uvedený kód vytváří následující vložené zobrazení a odkaz „Otevřít v Overleafu“

```latex
Hello

drahý

\LaTeX
```

&#x20;[Otevřít ukázku LuaLaTeXu v Overleafu](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)

### Definujte prázdné pre, prázdné post, ale úplnější tělo

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

\documentclass{book}

\begin{document}

Hello

drahý

\LaTeX

\end{document}
|engine=lualatex|name=Test s použitím LuaLaTeXu|text=Otevřít ukázku LuaLaTeXu v Overleafu
}}
```

Výše uvedený kód vytváří následující vložené zobrazení a odkaz „Otevřít v Overleafu“

```latex
\documentclass{book}

\begin{document}

Hello

drahý

\LaTeX

\end{document}
```

&#x20;[Otevřít ukázku LuaLaTeXu v Overleafu](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)

### Použijte výchozí hodnoty pro pre a post, ale zadejte kód pro tělo

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

drahý

\LaTeX
|engine=lualatex|name=Test s použitím LuaLaTeXu|text=Otevřít ukázku LuaLaTeXu v Overleafu
}}
```

Výše uvedený kód vytváří následující vložené zobrazení a odkaz „Otevřít v Overleafu“

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

Hello

drahý

\LaTeX

\end{document}
```

&#x20;[Otevřít ukázku LuaLaTeXu v Overleafu](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)

## TESTOVÁNÍ IGNORUJTE TYTO ODKAZY

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

\LaTeX

\end{document}
```

&#x20;[Otevřít v Overleafu](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/cs/clanky-do-hloubky/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.
