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/AllanChain/lcpu-overleaf
- https://github.com/yu-i-i/overleaf-cep/
- https://github.com/ayaka-notes/overleaf
- https://github.com/davrot/overleaf_with_admin_extension
- https://github.com/overleaf/overleaf/pull/1447 (integración con GitHub)
- https://github.com/overleaf/overleaf/pull/1385 (compatibilidad con Typst)
Funcionalidad 01: sistema de plantillas
Esta funcionalidad la ha desarrollado principalmente 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).


Funcionalidad 02: compilación aislada
Esta funcionalidad la implementa Overleaf oficialmente; nosotros añadimos algo de código para habilitarla. También ofrecemos una imagen texlive-full creada especialmente para Ayakaleaf Pro.
Compilación aislada
Funcionalidad 03: integración con Git
Esta funcionalidad la ha desarrollado ayaka-notes/overleaf-pro. Overleaf ofrece un componente oficial llamado git-bridge, disponible aquí. Nosotros simplemente implementamos un conector entre git-bridge y Overleaf, igual que hace Overleaf en su plataforma SaaS.

Funcionalidad 04: paleta de símbolos
Esta funcionalidad la implementa Overleaf oficialmente; nosotros solo añadimos el código que faltaba para alinearla con las actualizaciones upstream.
Paleta de símbolos
Funcionalidad 05: panel de administración
Esta funcionalidad la ha desarrollado principalmente 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…




Funcionalidad 06: panel de revisión
Esta funcionalidad la ha desarrollado principalmente Overleaf oficialmente; nosotros solo añadimos el código que faltaba de yu-i-i/overleaf-cep y ertuil/overleaf, que es un conector entre el servicio de chat y el servicio web.
Panel de revisión
Funcionalidad 07: URL externa
Esta funcionalidad la ha desarrollado principalmente 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.
URL externa
Funcionalidad 08: SSO
Esta funcionalidad la ha desarrollado principalmente yu-i-i/overleaf-cep. CEP implementó un submódulo para conectar passport con la autenticación web de Overleaf.
Página de inicio de sesión
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.
Paquete de GitHub
Funcionalidad 10: autorregistro
Esta funcionalidad la ha desarrollado 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

Página de registro
Funcionalidad 11: wiki de aprendizaje
Esta funcionalidad la ha desarrollado 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.
Página de la wiki
Funcionalidad 12: sincronización con GitHub
Esta funcionalidad la ha desarrollado ayaka-notes/ayakaleaf-pro, y también la han modificado y corregido yu-i-i/overleaf-cep.
Funcionalidad 13: ejecutor de Python
Esta funcionalidad la ha desarrollado Overleaf oficialmente. Puedes ejecutar scripts de Python en tu navegador.
Funcionalidad 14: búsqueda avanzada de referencias
Esta funcionalidad la ha desarrollado davrot, la ha corregido yu-i-i/overleaf-cep y también ayaka-notes/ayakaleaf-pro.

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.

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.

