> 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/es/articulos-en-profundidad/46-testing-display-and-link-template.md).

# Plantilla de prueba de visualización y enlace

## Probando la plantilla de visualización y enlace

NOTA: PRUEBAS EN CURSO, POR LO QUE LOS RESULTADOS PUEDEN "FLUCTUAR"

## Plantilla de MediaWiki para mostrar parte o todo un documento LaTeX

La plantilla propuesta [Plantilla:OpenLaTeXInOverleaf](https://github.com/ayaka-notes/overleaf-learn-wiki/tree/main/learn/Template:OpenLaTeXInOverleaf/README.md) te permite mostrar código LaTeX en línea *y*, usando el trabajo de Alf, genera automáticamente un `Abrir en Overleaf` enlace a partir del código LaTeX en línea: escribes el código solo *una vez*. También te permite mostrar solo el `cuerpo` cuerpo de tu LaTeX, omitiendo todo el preámbulo y \end{document}, o mostrará un documento completo, pero en ambos casos se abrirá en Overleaf un documento completamente formado.

* Nota: Por razones derivadas del análisis sintáctico de MediaWiki, **necesitas usar `{{!}}` en tu código TeX para producir el carácter |**.

### Parámetros para controlar la visualización en línea del código LaTeX (y la construcción del documento)

* **`pre`**, que establece `preámbulo` de tu documento. El valor predeterminado es

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

* **`cuerpo`** que es el código central de tu documento LaTeX
* **`post`**, que establece el final de tu documento. El valor predeterminado es

```
\end{document}
```

* **`show`** que controla la visualización de tu código LaTeX: ya sea la `cuerpo` sección o el documento completo
  * `show=ALL` muestra todo el documento LaTeX---usa tus valores de `cuerpo`, `pre` y `post`, o usa los *valores predeterminados* para `pre` o `post`.
  * `show=BODY` muestra solo el cuerpo de tu código LaTeX

En todos los casos se construye automáticamente un enlace "Abrir en Overleaf" usando la configuración de **`pre`**, **`cuerpo`** y **`post`**

### Parámetros para controlar la llamada a la API de Overleaf (heredados a través del trabajo de Alf)

* **`engine`** establece el compilador usado para el código; puede ser uno de:
  * `pdflatex` (el valor predeterminado si no se selecciona ningún motor)
  * `xelatex`
  * `lualatex`
  * `latex_dvipdf`
* **`nombre`** establece el título del documento de Overleaf
* **`text`** establece el texto usado para mostrar el enlace

## Ejemplos

La siguiente sección enumera algunos usos de ejemplo de la plantilla.

### Definir pre, post y establecer show=ALL

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

Hello

querido

\LaTeX

|post=
\end{document}%Aquí terminamos el documento
|engine=lualatex|name=Prueba usando LuaLaTeX|text=Abrir un ejemplo de LuaLaTeX en Overleaf
}}
```

El código anterior produce la siguiente visualización en línea y el enlace "Abrir en Overleaf"

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

querido

\LaTeX
\end{document}%Aquí terminamos el documento
```

&#x20;[Abrir un ejemplo de LuaLaTeX en 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)

### Definir pre, post y show=BODY

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

Hello

querido

\LaTeX

|post=
\end{document}%Aquí terminamos el documento
|engine=lualatex|name=Prueba usando LuaLaTeX|text=Abrir un ejemplo de LuaLaTeX en Overleaf
}}
```

El código anterior produce la siguiente visualización en línea y el enlace "Abrir en Overleaf"

```latex
Hello

querido

\LaTeX
```

&#x20;[Abrir un ejemplo de LuaLaTeX en 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)

### Definir un pre vacío, un post vacío pero un cuerpo más completo

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

\documentclass{book}

\begin{document}

Hello

querido

\LaTeX

\end{document}
|engine=lualatex|name=Prueba usando LuaLaTeX|text=Abrir un ejemplo de LuaLaTeX en Overleaf
}}
```

El código anterior produce la siguiente visualización en línea y el enlace "Abrir en Overleaf"

```latex
\documentclass{book}

\begin{document}

Hello

querido

\LaTeX

\end{document}
```

&#x20;[Abrir un ejemplo de LuaLaTeX en 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)

### Usar los valores predeterminados para pre y post, pero proporcionar código para el cuerpo

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

querido

\LaTeX
|engine=lualatex|name=Prueba usando LuaLaTeX|text=Abrir un ejemplo de LuaLaTeX en Overleaf
}}
```

El código anterior produce la siguiente visualización en línea y el enlace "Abrir en Overleaf"

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

Hello

querido

\LaTeX

\end{document}
```

&#x20;[Abrir un ejemplo de LuaLaTeX en 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)

## PRUEBA, IGNORA ESTOS ENLACES

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

\LaTeX

\end{document}
```

&#x20;[Abrir en 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/es/articulos-en-profundidad/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.
