Panoramica
Nel corso degli anni, molti sviluppatori della community si sono impegnati a fondo per migliorare Overleaf Community Edition. Eccoli:- 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 (integrazione con GitHub)
- https://github.com/overleaf/overleaf/pull/1385 (supporto a Typst)
Funzionalità 01: sistema di template
Questa funzionalità è stata sviluppata principalmente da yu-i-i/overleaf-cep. Abbiamo modificato parte del codice per migliorarla, così che tu possa:- Scaricare i template direttamente dalle relative pagine.
- Aprire il progetto corrispondente al template.
- Convertire le immagini di copertina in una qualità superiore (e in meno tempo).


Funzionalità 02: compilazione in sandbox
Questa funzionalità è implementata da Overleaf ufficiale; abbiamo aggiunto del codice per abilitarla. Forniamo inoltre un’immagine texlive-full creata appositamente per Ayakaleaf Pro.
Compilazione in sandbox
Funzionalità 03: integrazione con Git
Questa funzionalità è sviluppata da ayaka-notes/overleaf-pro. Overleaf fornisce un componente ufficiale chiamato git-bridge, disponibile qui. Abbiamo semplicemente implementato un connettore tra git-bridge e Overleaf, come fa Overleaf sulla sua piattaforma SaaS.

Funzionalità 04: tavolozza dei simboli
Questa funzionalità è implementata da Overleaf ufficiale; abbiamo solo aggiunto il codice mancante per allinearci agli aggiornamenti upstream.
Tavolozza dei simboli
Funzionalità 05: pannello di amministrazione
Questa funzionalità è stata sviluppata principalmente da yu-i-i/overleaf-cep. Abbiamo modificato parte del codice per migliorarla, così che tu possa:- Cercare gli utenti tramite il backend quando ne hai più di 1000.
- Cercare i progetti tramite il backend quando ne hai più di 1000.
- Aprire i progetti direttamente dal pannello di amministrazione dei progetti.
- Visualizzare e modificare il limite di tempo di compilazione degli utenti dal pannello di amministrazione.
- Reimpostare la password degli utenti direttamente dal pannello di amministrazione.
- Altri miglioramenti…




Funzionalità 06: pannello di revisione
Questa funzionalità è stata sviluppata principalmente da Overleaf ufficiale; abbiamo solo aggiunto il codice mancante da yu-i-i/overleaf-cep e ertuil/overleaf, ovvero un connettore tra il servizio di chat e il servizio web.
Pannello di revisione
Funzionalità 07: URL esterni
Questa funzionalità è stata sviluppata principalmente da yu-i-i/overleaf-cep. CEP ha implementato un servizio esterno chiamato linked-url-proxy, che può essere usato in sicurezza per recuperare file esterni con limitazioni per dominio/IP.
URL esterni
Funzionalità 08: SSO
Questa funzionalità è stata sviluppata principalmente da yu-i-i/overleaf-cep. CEP ha implementato un sottomodulo per collegare passport all’autenticazione web di Overleaf.
Pagina di login
Funzionalità 09: supporto ARM
Usiamo GitHub Actions per creare e pubblicare immagini Docker per le architetture x86 e arm. Quando scarichi l’immagine, viene selezionata automaticamente l’architettura appropriata in base al tuo sistema.
Pacchetto GitHub
Funzionalità 10: registrazione autonoma
Questa funzionalità è sviluppata da ayaka-notes/overleaf-pro. Puoi:- limitare la registrazione degli utenti a domini specifici
- aprire la registrazione a chiunque abbia accesso alla tua istanza Overleaf

Pagina di registrazione
Funzionalità 11: Learn Wiki
Questa funzionalità è sviluppata da ayaka-notes/ayakaleaf-pro. Puoi consultare la Learn Wiki più recente di Overleaf, ma non deteniamo alcun diritto d’autore su quei documenti! Ci limitiamo a scaricarli dal server di Overleaf la prima volta che abiliti questa funzionalità e ad aggiornarli periodicamente.
Pagina della wiki
Funzionalità 12: sincronizzazione con GitHub
Questa funzionalità è sviluppata da ayaka-notes/ayakaleaf-pro e anche modificata e corretta da yu-i-i/overleaf-cep.
Funzionalità 13: Python Runner
Questa funzionalità è sviluppata da Overleaf ufficiale. Puoi eseguire script Python nel tuo browser.
Funzionalità 14: ricerca avanzata dei riferimenti
Questa funzionalità è sviluppata da davrot, corretta da yu-i-i/overleaf-cep e anche da ayaka-notes/ayakaleaf-pro.

Funzionalità 15: conversioni con Pandoc
Questa funzionalità ti permette di importare documenti Word o Markdown come progetti LaTeX, oppure di esportare progetti LaTeX in Markdown o DOCX.

Funzionalità 16: chat AI e assistente per gli errori LaTeX
Ayakaleaf Pro introduce l’AI Assistant, che può usare i documenti del progetto e la selezione corrente come contesto per rispondere alle domande e suggerire modifiche da revisionare, mentre l’Error Assistant propone una correzione mirata quando selezioni un errore di compilazione LaTeX.

