> 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/it/articoli-approfonditi/46-testing-display-and-link-template.md).

# Test del modello per visualizzazione e collegamento

## Test del modello di visualizzazione e collegamento

NOTA: TEST IN CORSO, QUINDI I RISULTATI POTREBBERO "FLUTTUARE"

## Modello MediaWiki per mostrare una parte o tutto un documento LaTeX

Il modello proposto [Template:OpenLaTeXInOverleaf](https://github.com/ayaka-notes/overleaf-learn-wiki/tree/main/learn/Template:OpenLaTeXInOverleaf/README.md) consente di visualizzare codice LaTeX in linea *e*, usando il lavoro di Alf, genera automaticamente un `Apri in Overleaf` collegamento dal codice LaTeX in linea: scrivi il codice solo *una volta*. Consente inoltre di visualizzare solo il `corpo` del tuo LaTeX, omettendo l'intero preambolo e \end{document}, oppure visualizzerà un intero documento, ma in entrambi i casi verrà aperto in Overleaf un documento completo.

* Nota: per ragioni dovute all'analisi di MediaWiki, **devi usare `{{!}}` nel tuo codice TeX per produrre il carattere |**.

### Parametri per controllare la visualizzazione in linea del codice LaTeX (e la costruzione del documento)

* **`pre`**, che imposta `preambolo` del tuo documento. Il valore predefinito è

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

* **`corpo`** che è il codice principale del tuo documento LaTeX
* **`post`**, che imposta la fine del tuo documento. Il valore predefinito è

```
\end{document}
```

* **`show`** che controlla la visualizzazione del tuo codice LaTeX: sia la `corpo` sezione oppure l'intero documento
  * `show=ALL` visualizza l'intero documento LaTeX---usa i tuoi valori di `corpo`, `pre` e `post`, oppure usa i *valori predefiniti* per `pre` o `post`.
  * `show=BODY` visualizza solo il corpo del tuo codice LaTeX

In tutti i casi viene creato automaticamente un collegamento "Apri in Overleaf" usando le impostazioni per **`pre`**, **`corpo`** e **`post`**

### Parametri per controllare la chiamata all'API di Overleaf (ereditati dal lavoro di Alf)

* **`motore`** imposta il compilatore usato per il codice, può essere uno dei seguenti:
  * `pdflatex` (il valore predefinito se non viene selezionato alcun motore)
  * `xelatex`
  * `lualatex`
  * `latex_dvipdf`
* **`nome`** imposta il titolo del documento Overleaf
* **`testo`** imposta il testo usato per visualizzare il collegamento

## Esempi

La sezione seguente elenca alcuni esempi di utilizzo del modello.

### Definisci pre, post e imposta show=ALL

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

Ciao

caro

\LaTeX

|post=
\end{document}%Qui terminiamo il documento
|engine=lualatex|name=Test usando LuaLaTeX|text=Apri un esempio LuaLaTeX in Overleaf
}}
```

Il codice sopra produce la seguente visualizzazione in linea e il collegamento "Apri in Overleaf"

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

caro

\LaTeX
\end{document}%Qui terminiamo il documento
```

&#x20;[Apri un esempio LuaLaTeX 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)

### Definisci pre, post e show=BODY

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

Ciao

caro

\LaTeX

|post=
\end{document}%Qui terminiamo il documento
|engine=lualatex|name=Test usando LuaLaTeX|text=Apri un esempio LuaLaTeX in Overleaf
}}
```

Il codice sopra produce la seguente visualizzazione in linea e il collegamento "Apri in Overleaf"

```latex
Ciao

caro

\LaTeX
```

&#x20;[Apri un esempio LuaLaTeX 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)

### Definisci un pre vuoto, un post vuoto ma un corpo più completo

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

\documentclass{book}

\begin{document}

Ciao

caro

\LaTeX

\end{document}
|engine=lualatex|name=Test usando LuaLaTeX|text=Apri un esempio LuaLaTeX in Overleaf
}}
```

Il codice sopra produce la seguente visualizzazione in linea e il collegamento "Apri in Overleaf"

```latex
\documentclass{book}

\begin{document}

Ciao

caro

\LaTeX

\end{document}
```

&#x20;[Apri un esempio LuaLaTeX 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)

### Usa i valori predefiniti per pre e post, ma fornisci il codice per il corpo

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

caro

\LaTeX
|engine=lualatex|name=Test usando LuaLaTeX|text=Apri un esempio LuaLaTeX in Overleaf
}}
```

Il codice sopra produce la seguente visualizzazione in linea e il collegamento "Apri in Overleaf"

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

Ciao

caro

\LaTeX

\end{document}
```

&#x20;[Apri un esempio LuaLaTeX 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)

## TEST IN CORSO, IGNORARE QUESTI COLLEGAMENTI

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

\LaTeX

\end{document}
```

&#x20;[Apri 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/it/articoli-approfonditi/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.
