> 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/on-premises/es/configuracion/overleaf-toolkit/templates.md).

# Plantillas

{% hint style="info" %}
Esta función fue desarrollada inicialmente por [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep), y modificada y optimizada por [ayaka-notes/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro).
{% endhint %}

{% columns %}
{% column %}

<figure><img src="/files/b584566f4b889a03bcb1a1df974c589a466ec77c" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="/files/1470b0435ddb198435b8edf00f6e1ef81644bfdd" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

### Configuración

La función de la Galería de plantillas se controla mediante las siguientes variables de entorno:

* `OVERLEAF_TEMPLATE_GALLERY`: Establézcalo en `true` para habilitar la Galería de plantillas.
* `OVERLEAF_TEMPLATE_CATEGORIES`: Una lista opcional, separada por espacios en blanco, de cero o más claves de categoría de plantilla. Las claves válidas incluyen:

  * *`academic-journal`*
  * *`book`*
  * *`presentation`*
  * *`poster`*
  * *`cv`*
  * *`homework`*
  * *`bibliography`*
  * *`calendar`*
  * *`formal-letter`*
  * *`report`*
  * *`thesis`*
  * *`newsletter`*

  La clave especial *`all`* se agrega automáticamente. Esta clave representa una categoría que incluye todas las plantillas.

  Para cada clave de categoría, se pueden establecer las siguientes variables de entorno opcionales:

  * `TEMPLATE_<KEY>_NAME`: El nombre para mostrar de la categoría de plantilla.
  * `TEMPLATE_<KEY>_DESCRIPTION`: Una breve descripción de la categoría.

  Si una clave de categoría contiene un guion (`-`), reemplácelo por un guion bajo (`_`) en los nombres de las variables de entorno.
* `ENABLE_CONVERSIONS`: Debe establecerse en `true` para habilitar la generación de miniaturas y vistas previas de las plantillas.

### Permisos para publicar

Los administradores pueden publicar plantillas. También puede asignar a un usuario no administrador la gestión de las plantillas seleccionadas que se muestran en su galería local en `/templates`.

Para ello, deberá establecer la variable de entorno `OVERLEAF_TEMPLATES_USER_ID` en `toolkit/config/variables.env` al `ID` del usuario que será responsable de la gestión de plantillas dentro de su instancia, por ejemplo:

```dotenv
OVERLEAF_TEMPLATES_USER_ID=56a8865231faeb5f07d69959
```

### Publicación de plantillas

Para cada plantilla que desee subir:

1. Cree un proyecto que contenga el código fuente de la plantilla y asegúrese de que compile.
2. En el menú de la izquierda del editor, elija **Publicar como plantilla**.
3. En el formulario que aparece, introduzca los detalles de la plantilla:
   * El *Título* debe ser único.
   * El *Descripción* admite formato Markdown.
   * El *Autor* acepta enlaces con formato Markdown.

Después de enviarla, los detalles de la plantilla se pueden editar o la plantilla se puede eliminar desde la página de la Galería de plantillas. Los usuarios pueden gestionar sus propias plantillas; los administradores pueden gestionar cualquier plantilla.

Aquí tiene un ejemplo:

{% code overflow="wrap" expandable="true" %}

```dotenv
#################
#   TEMPLATES   #
#################

ENABLE_CONVERSIONS=true

OVERLEAF_TEMPLATE_GALLERY=true
OVERLEAF_TEMPLATE_CATEGORIES=academic-journal book presentation poster cv homework bibliography calendar formal-letter report thesis newsletter

TEMPLATE_ACADEMIC_JOURNAL_NAME=Artículos de revista
TEMPLATE_ACADEMIC_JOURNAL_DESCRIPTION=Plantillas para envíos a revistas académicas, incluidos formatos para grandes editoriales y servidores de preprints.

TEMPLATE_BIBLIOGRAPHY_NAME=Bibliografías
TEMPLATE_BIBLIOGRAPHY_DESCRIPTION=Estilos para crear y gestionar bibliografías con BibTeX o BibLaTeX. Adecuados para su uso en artículos académicos, tesis e informes.

TEMPLATE_BOOK_NAME=Libros
TEMPLATE_BOOK_DESCRIPTION=Plantillas para escribir libros o documentos extensos, incluyendo la estructura de capítulos, el material preliminar y la indexación.

TEMPLATE_CALENDAR_NAME=Calendarios
TEMPLATE_CALENDAR_DESCRIPTION=Plantillas para crear calendarios anuales, mensuales o semanales. Útiles para planificadores personales o la programación de eventos.

TEMPLATE_CV_NAME=CV y currículums
TEMPLATE_CV_DESCRIPTION=Plantillas para CV y currículums con varios formatos para puestos académicos, de la industria y creativos.

TEMPLATE_FORMAL_LETTER_NAME=Cartas formales
TEMPLATE_FORMAL_LETTER_DESCRIPTION=Plantillas para cartas profesionales, como cartas de presentación, cartas de recomendación y correspondencia oficial.

TEMPLATE_HOMEWORK_NAME=Tareas
TEMPLATE_HOMEWORK_DESCRIPTION=Plantillas para deberes, trabajos del curso y conjuntos de problemas. Diseñadas para ser limpias y bien estructuradas para estudiantes y docentes.

TEMPLATE_NEWSLETTER_NAME=Boletines
TEMPLATE_NEWSLETTER_DESCRIPTION=Plantillas para crear boletines con formatos para comunicaciones académicas, corporativas o comunitarias.

TEMPLATE_POSTER_NAME=Pósteres
TEMPLATE_POSTER_DESCRIPTION=Plantillas para pósteres científicos y académicos, normalmente utilizados en conferencias y presentaciones de investigación.

TEMPLATE_PRESENTATION_NAME=Presentaciones
TEMPLATE_PRESENTATION_DESCRIPTION=Plantillas para Beamer y otros formatos de presentación, adaptadas para charlas y clases académicas.

TEMPLATE_REPORT_NAME=Informes
TEMPLATE_REPORT_DESCRIPTION=Plantillas para informes técnicos, de laboratorio o de proyectos. Incluyen secciones para figuras, tablas y referencias.

TEMPLATE_THESIS_NAME=Tesis
TEMPLATE_THESIS_DESCRIPTION=Plantillas para escribir tesis y disertaciones, siguiendo las pautas institucionales de formato y citación.

TEMPLATE_ALL_NAME=Todas las plantillas
TEMPLATE_ALL_DESCRIPTION=Explore una colección de todas las plantillas LaTeX disponibles, categorizadas por tipo de documento, estilo y propósito.

```

{% endcode %}

### Transferencia de plantillas desde overleaf.com <a href="#transferring-templates-from-overleaf.com" id="transferring-templates-from-overleaf.com"></a>

Como Overleaf Pro ha sido diseñado para funcionar sin conexión, no existe una forma automatizada de integrar [overleaf.com](https://www.overleaf.com/) las plantillas de la galería en su instalación local; sin embargo, es posible hacerlo manualmente plantilla por plantilla.

De forma predeterminada, Overleaf Pro está configurado para usar una versión básica de TeXLive para las compilaciones. Esta versión básica es ligera y solo contiene un subconjunto muy limitado de paquetes LaTeX, lo que probablemente provocará errores de paquetes faltantes para sus usuarios al intentar usar plantillas de [overleaf.com](https://www.overleaf.com/) en su instancia local instalada en sus propios servidores.

Desafortunadamente, aunque no hay una forma automática de instalar los paquetes faltantes, sí contamos con una configuración ajustable dentro de Server Pro que permitirá a sus usuarios compilar proyectos con acceso a más paquetes y de una forma más segura. Esta función se llama [Compilaciones en sandbox](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/sandboxed-compiles) (también conocidas como contenedores hermanos).

Para garantizar que las plantillas descargadas sean compatibles con su instancia local de Server Pro, le recomendamos encarecidamente que habilite [Compilaciones en sandbox](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/sandboxed-compiles) ya que esta función proporcionará a sus usuarios acceso al mismo entorno de TeX Live que el de [overleaf.com](https://www.overleaf.com/). Estas imágenes contienen los paquetes y fuentes más populares y ya se han probado con nuestras plantillas de la galería.

Puede encontrar información adicional sobre cómo configurar qué versiones de TeX Live pueden elegir los usuarios dentro de su proyecto, así como sobre cómo establecer la versión de imagen de TeX Live predeterminada para nuevos proyectos, en la [Cambiar la imagen de TeX Live](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/sandboxed-compiles#changing-the-tex-live-image) sección de nuestra documentación.

1. Vaya a la [Galería de plantillas](https://www.overleaf.com/latex/templates) en [overleaf.com](https://www.overleaf.com/) y localice la plantilla requerida, por ejemplo [IEEE Photonics Journal Paper Template - Example Submission](https://www.overleaf.com/latex/examples/ieee-photonics-journal-paper-template-example-submission/bsfjjfkdsjds)
2. Haga clic en el **Abrir como plantilla** botón
3. Haga clic en el menú del proyecto y elija **Descargar código fuente**
4. A continuación, inicie sesión en la cuenta local de Server Pro
5. Haga clic en el **Nuevo proyecto** botón del panel de proyectos y elija **Subir proyecto**
6. Haga clic en el **Seleccione un archivo .zip** botón y elija el archivo zip de la plantilla descargada

El usuario puede entonces usar esta plantilla recién subida en su propia cuenta o, como usuario de plantillas, puede publicarla para que otros usuarios la utilicen.

### Preguntas y respuestas

<details>

<summary>¿Puedo eliminar el proyecto después de publicar la plantilla correspondiente?</summary>

**Respuesta:** Sí, pero no lo recomendamos. Cuando publica una plantilla, tomamos una instantánea del proyecto y guardamos el proyecto como un archivo zip en el momento de la publicación. Esto garantiza que, incluso si elimina el proyecto correspondiente a la plantilla, la plantilla no se verá afectada.

Sin embargo, también registraremos el ProjectID asociado con esta plantilla, lo que le facilita actualizarla en el futuro.

Si elimina el proyecto correspondiente, no verá el botón "Admin: Proyecto fuente" en la página de detalles de la plantilla (consulte la imagen abajo).

<figure><img src="/files/c37419c68a8f9512068c4989c107a194e78332da" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>En algunos proyectos, ¿por qué publicar una plantilla tarda tanto?</summary>

**Respuesta:** Cuando publica la plantilla, guardamos el proyecto como un archivo zip y un archivo PDF, lo cual suele ser rápido. Sin embargo, también necesitamos generar miniaturas del PDF para que puedan mostrarse en los detalles de la plantilla.

El tiempo de generación de miniaturas suele depender del contenido de la primera página de su PDF. Para equilibrar la calidad de visualización y el tiempo de conversión, elegimos un valor intermedio como ancho.

Sin embargo, si la primera página del PDF contiene mucho texto, la conversión de las miniaturas puede tardar 40 segundos o incluso más; tenga paciencia. Aquí tiene un ejemplo de póster grande; llevará más tiempo.

<figure><img src="/files/8b9fd21baad9610312c0040e05c6f1a0ebca1982" alt="" width="188"><figcaption><p>Un póster grande</p></figcaption></figure>

</details>


---

# 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/on-premises/es/configuracion/overleaf-toolkit/templates.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.
