> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Funcionalidades y derechos de autor

> ¿Qué nuevas funcionalidades tiene Ayakaleaf Pro en comparación con Overleaf Community Edition?

Respetamos los derechos de autor, por lo que aquí enumeramos todas las funcionalidades y el código utilizado en este proyecto. En esta página ofrecemos información sobre las nuevas funcionalidades de Ayakaleaf Pro y los derechos de autor del código relacionado.

Salvo que se indique lo contrario, usamos Codex de OpenAI para la revisión de código y de PR. Durante este proceso corregimos muchos problemas de seguridad, por lo que les expresamos nuestro más sincero agradecimiento. Para más detalles, consulta [ayaka-notes/ayakaleaf-pro/pull](https://github.com/ayaka-notes/ayakaleaf-pro/pulls).

### Descripción general

A lo largo de los años, muchos desarrolladores de la comunidad han hecho grandes esfuerzos para mejorar Overleaf Community Edition. Son los siguientes:

* [https://github.com/ertuil/overleaf](https://github.com/ertuil/overleaf)
* [https://github.com/AllanChain/lcpu-overleaf](https://github.com/AllanChain/lcpu-overleaf)
* [https://github.com/yu-i-i/overleaf-cep/](https://github.com/yu-i-i/overleaf-cep/)
* [https://github.com/ayaka-notes/overleaf](https://github.com/ayaka-notes/overleaf)
* [https://github.com/davrot/overleaf\_with\_admin\_extension](https://github.com/davrot/overleaf_with_admin_extension)
* [https://github.com/overleaf/overleaf/pull/1447](https://github.com/overleaf/overleaf/pull/1447) (integración con GitHub)
* [https://github.com/overleaf/overleaf/pull/1385](https://github.com/overleaf/overleaf/pull/1385) (compatibilidad con Typst)

Es posible que hayamos usado código relacionado en nuestro proyecto, y queremos expresarles nuestro agradecimiento.

#### Funcionalidad 01: sistema de plantillas

Esta funcionalidad la ha desarrollado principalmente [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep). Modificamos parte del código para mejorarla, de modo que puedes:

* Descargar plantillas directamente desde las páginas de plantillas.
* Abrir el proyecto correspondiente a la plantilla.
* Convertir a imágenes de portada de mayor calidad (y en menos tiempo).

<Columns cols={2}>
  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-31.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=5a12bd99f99c99910e7eae3d1b5f010c" alt="" width="3078" height="2405" data-path="images/on-premises/image-31.png" />
    </Frame>
  </Column>

  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-32.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=c71bb498c75535f0d2569d55625b31bc" alt="" width="3078" height="2405" data-path="images/on-premises/image-32.png" />
    </Frame>
  </Column>
</Columns>

#### Funcionalidad 02: compilación aislada

Esta funcionalidad la implementa [Overleaf oficialmente](https://github.com/overleaf/overleaf/tree/main/services/clsi); nosotros añadimos algo de código para habilitarla. También ofrecemos una imagen [texlive-full](https://github.com/ayaka-notes/texlive-full) creada especialmente para Ayakaleaf Pro.

<Frame caption="Compilación aislada">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-7.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=58980fcdef27686923e678d25f23a664" alt="" width="563" data-path="images/on-premises/image-7.png" />
</Frame>

#### Funcionalidad 03: integración con Git

Esta funcionalidad la ha desarrollado [ayaka-notes/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro). Overleaf ofrece un componente oficial llamado git-bridge, disponible [aquí](https://github.com/overleaf/overleaf/tree/main/services/git-bridge).

Nosotros simplemente implementamos un conector entre git-bridge y Overleaf, igual que hace Overleaf en su plataforma SaaS.

<Columns cols={2}>
  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-9.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=e8c8f8b7e484563060ec179378a6d8db" alt="" width="2996" height="2075" data-path="images/on-premises/image-9.png" />
    </Frame>
  </Column>

  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-10.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=a336d66c7e4c66d3fc01faf658824ceb" alt="" width="2996" height="2132" data-path="images/on-premises/image-10.png" />
    </Frame>
  </Column>
</Columns>

#### Funcionalidad 04: paleta de símbolos

Esta funcionalidad la implementa [Overleaf oficialmente](https://github.com/overleaf/overleaf/tree/main/services/clsi); nosotros solo añadimos el código que faltaba para alinearla con las actualizaciones upstream.

<Frame caption="Paleta de símbolos">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-12.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=0464f0b14b80ac4fc4d66690219bf6f3" alt="" width="563" data-path="images/on-premises/image-12.png" />
</Frame>

#### Funcionalidad 05: panel de administración

<Warning>
  Cuando tu sistema tiene 1000 usuarios o proyectos, el panel de administración solo mostrará los 1000 usuarios o proyectos más recientes. Usa el panel de búsqueda para buscar usuarios o proyectos concretos.
</Warning>

Esta funcionalidad la ha desarrollado principalmente [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep). Modificamos parte del código para mejorarla, de modo que puedes:

* Buscar usuarios mediante el backend cuando tienes más de 1000 usuarios.
* Buscar proyectos mediante el backend cuando tienes más de 1000 proyectos.
* Abrir proyectos directamente desde el panel de administración de proyectos.
* Ver y ajustar el límite de tiempo de compilación de un usuario desde el panel de administración.
* Restablecer la contraseña de un usuario directamente desde el panel de administración.
* Otras mejoras...

<Columns cols={2}>
  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-15.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=3561cfc0f2d1933c5c4e0443e7e60c31" alt="" width="2998" height="2157" data-path="images/on-premises/image-15.png" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-18.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=cd651ba7667c9f24017fc9f4e9db37d5" alt="" width="2998" height="2157" data-path="images/on-premises/image-18.png" />
    </Frame>
  </Column>

  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-16.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=f842cfec4900a39efd83a55c16b3550b" alt="" width="2998" height="2157" data-path="images/on-premises/image-16.png" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-19.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=c03a6ee3d6269058f26468203862c596" alt="" width="2998" height="2157" data-path="images/on-premises/image-19.png" />
    </Frame>
  </Column>
</Columns>

#### Funcionalidad 06: panel de revisión

Esta funcionalidad la ha desarrollado principalmente [Overleaf oficialmente](https://github.com/overleaf/overleaf/tree/main/services/clsi); nosotros solo añadimos el código que faltaba de [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep) y [ertuil/overleaf](https://github.com/ertuil/overleaf), que es un conector entre el servicio de chat y el servicio web.

<Frame caption="Panel de revisión">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-1-1.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=e45888aac9c8513a9b298d150f742a7b" alt="" width="563" data-path="images/on-premises/image-1-1.png" />
</Frame>

#### Funcionalidad 07: URL externa

Esta funcionalidad la ha desarrollado principalmente [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep). CEP implementó un servicio externo llamado linked-url-proxy, que puede usarse de forma segura para obtener archivos externos con límites de dominio/IP.

<Frame caption="URL externa">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-5.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=dcf1bc5f012f8529908038d959a23815" alt="" width="563" data-path="images/on-premises/image-5.png" />
</Frame>

#### Funcionalidad 08: SSO

Esta funcionalidad la ha desarrollado principalmente [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep). CEP implementó un submódulo para conectar passport con la autenticación web de Overleaf.

<Frame caption="Página de inicio de sesión">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-4.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=aadf39e05cae9e7d7e88c93e2a7f5017" alt="" width="563" data-path="images/on-premises/image-4.png" />
</Frame>

#### Funcionalidad 09: compatibilidad con ARM

Usamos GitHub Actions para compilar y publicar imágenes de Docker para las arquitecturas x86 y arm. Al descargar la imagen, se seleccionará automáticamente la arquitectura adecuada según tu sistema.

<Frame caption="Paquete de GitHub">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-3.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=1214343938a7350da14b48c998d2e808" alt="" width="563" data-path="images/on-premises/image-3.png" />
</Frame>

#### Funcionalidad 10: autorregistro

Esta funcionalidad la ha desarrollado [ayaka-notes/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro). Puedes:

* limitar el registro de usuarios a dominios concretos
* abrir el registro a cualquier persona que tenga acceso a tu Overleaf

<Frame caption="Página de registro">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-6.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=c9a1c80f5c578394ec66ac44e35e9231" alt="" width="563" data-path="images/on-premises/image-6.png" />
</Frame>

#### Funcionalidad 11: wiki de aprendizaje

Esta funcionalidad la ha desarrollado [ayaka-notes/ayakaleaf-pro](https://github.com/ayaka-notes/ayakaleaf-pro). Puedes consultar la wiki de aprendizaje más reciente de Overleaf, ¡pero no poseemos ningún derecho de autor sobre esos documentos! Simplemente los descargamos del servidor de Overleaf la primera vez que habilitas esta funcionalidad y los actualizamos periódicamente.

<Frame caption="Página de la wiki">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-1.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=f908451f4ed940c1e7e81d8da395f0a6" alt="" width="2706" height="1676" data-path="images/on-premises/image-1.png" />
</Frame>

#### Funcionalidad 12: sincronización con GitHub

Esta funcionalidad la ha desarrollado [ayaka-notes/ayakaleaf-pro](https://github.com/ayaka-notes/ayakaleaf-pro), y también la han modificado y corregido [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep).

<Frame>
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-42.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=22d307c75bfd5f33818949391b166d1e" alt="" width="1536" height="879" data-path="images/on-premises/image-42.png" />
</Frame>

#### Funcionalidad 13: ejecutor de Python

Esta funcionalidad la ha desarrollado Overleaf oficialmente. Puedes ejecutar scripts de Python en tu navegador.

<Frame>
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-43.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=a98dd7345077026ed5dcf694a0bee90c" alt="" width="3070" height="1747" data-path="images/on-premises/image-43.png" />
</Frame>

#### Funcionalidad 14: búsqueda avanzada de referencias

Esta funcionalidad la ha desarrollado [davrot](https://github.com/davrot/), la ha corregido [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep) y también [ayaka-notes/ayakaleaf-pro](https://github.com/ayaka-notes/ayakaleaf-pro).

<Frame>
  <img src="https://mintcdn.com/ayakaleaf-pro/GmaXa-Cu4QQRFT4C/images/on-premises/img-cb5db365.png?fit=max&auto=format&n=GmaXa-Cu4QQRFT4C&q=85&s=7a905c080051391c9389eca313496b26" alt="" width="563" data-path="images/on-premises/img-cb5db365.png" />
</Frame>

Panel de búsqueda:

<Frame>
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/img-664afddc.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=d43d1078e1962d1e9b451e22cc79b0f1" alt="" width="563" data-path="images/on-premises/img-664afddc.png" />
</Frame>

#### Funcionalidad 15: conversiones con Pandoc

Esta funcionalidad te permite importar documentos de Word o Markdown como proyectos LaTeX, o exportar proyectos LaTeX a Markdown o DOCX.

<Columns cols={2}>
  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/img-548a62c1.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=4e6a7fba63af315702d6c0b5417aa45c" alt="" width="262" data-path="images/on-premises/img-548a62c1.png" />
    </Frame>
  </Column>

  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/img-39b01515.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=c7af99daaebea5dcad6455bd56963008" alt="" width="383" data-path="images/on-premises/img-39b01515.png" />
    </Frame>
  </Column>
</Columns>

#### Funcionalidad 16: chat con IA y asistentes de errores de LaTeX

Ayakaleaf Pro incorpora un asistente de IA que puede usar los documentos de tu proyecto y la selección actual como contexto para responder preguntas y sugerir modificaciones para que las revises, mientras que el asistente de errores propone una corrección específica cuando seleccionas un error de compilación de LaTeX.

<Frame>
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-49.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=88ec37b0c122eb031045e74676ebec7f" alt="" width="2304" height="1385" data-path="images/on-premises/image-49.png" />
</Frame>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.