Přehled
V průběhu let vynaložilo mnoho vývojářů z komunity značné úsilí na vylepšení Overleaf Community Edition. Jsou to:- 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 (integrace s GitHubem)
- https://github.com/overleaf/overleaf/pull/1385 (podpora Typst)
Funkce 01: Systém šablon
Tuto funkci vyvinul převážně yu-i-i/overleaf-cep. Část kódu jsme upravili a vylepšili, takže můžete:- Stahovat šablony přímo na stránkách šablon.
- Otevřít projekt odpovídající šabloně.
- Převádět titulní obrázky do vyšší kvality (a za kratší dobu).


Funkce 02: Sandboxová kompilace
Tuto funkci implementoval oficiální Overleaf; přidali jsme kód, který ji zpřístupňuje. Poskytujeme také image texlive-full sestavený speciálně pro Ayakaleaf Pro.
Sandboxová kompilace
Funkce 03: Integrace s Gitem
Tuto funkci vyvinul ayaka-notes/overleaf-pro. Overleaf poskytuje oficiální komponentu s názvem git-bridge, která je dostupná zde. Pouze jsme implementovali propojení mezi git-bridge a Overleafem, stejné jako to, které Overleaf používá na své platformě SaaS.

Funkce 04: Paleta symbolů
Tuto funkci implementoval oficiální Overleaf; pouze jsme doplnili chybějící kód, aby odpovídal aktualizacím z upstreamu.
Paleta symbolů
Funkce 05: Administrátorský panel
Tuto funkci vyvinul převážně yu-i-i/overleaf-cep. Část kódu jsme upravili a vylepšili, takže můžete:- Vyhledávat uživatele pomocí backendu, pokud máte více než 1000 uživatelů.
- Vyhledávat projekty pomocí backendu, pokud máte více než 1000 projektů.
- Otevírat projekty přímo z administrátorského panelu projektů.
- Zobrazit a upravit limit doby kompilace uživatele v administrátorském panelu.
- Resetovat heslo uživatele přímo v administrátorském panelu.
- Další vylepšení…




Funkce 06: Panel revizí
Tuto funkci vyvinul převážně oficiální Overleaf, my jsme pouze doplnili chybějící kód z yu-i-i/overleaf-cep a ertuil/overleaf, který propojuje chat a webovou službu.
Panel revizí
Funkce 07: Externí URL
Tuto funkci vyvinul převážně yu-i-i/overleaf-cep. CEP implementoval externí službu linked-url-proxy, kterou lze bezpečně používat ke stahování externích souborů s omezeními podle domény/IP.
Externí URL
Funkce 08: SSO
Tuto funkci vyvinul převážně yu-i-i/overleaf-cep. CEP implementoval submodul, který propojuje passport s webovou autentizací Overleafu.
Přihlašovací stránka
Funkce 09: Podpora ARM
K sestavování a publikování Docker image pro architektury x86 a ARM používáme GitHub Actions. Při stahování image se automaticky vybere vhodná architektura podle vašeho systému.
Balíček na GitHubu
Funkce 10: Samoregistrace
Tuto funkci vyvinul ayaka-notes/overleaf-pro. Můžete:- omezit registraci uživatelů na konkrétní doménu
- otevřít registraci komukoli, kdo má přístup k vašemu Overleafu

Registrační stránka
Funkce 11: Learn Wiki
Tuto funkci vyvinul ayaka-notes/ayakaleaf-pro. Můžete si prohlížet nejnovější Learn Wiki z Overleafu, ale k těmto dokumentům nevlastníme žádná autorská práva! Pouze je stáhneme ze serveru Overleaf při prvním povolení této funkce a pravidelně je aktualizujeme.
Stránka wiki
Funkce 12: Synchronizace s GitHubem
Tuto funkci vyvinul ayaka-notes/ayakaleaf-pro, upravil a opravil ji také yu-i-i/overleaf-cep.
Funkce 13: Spouštění Pythonu
Tuto funkci vyvinul oficiální Overleaf. Můžete spouštět skripty v Pythonu ve svém prohlížeči.
Funkce 14: Pokročilé vyhledávání citací
Tuto funkci vyvinul davrot, opravil ji yu-i-i/overleaf-cep a také ayaka-notes/ayakaleaf-pro.

Funkce 15: Převody pomocí Pandocu
Tato funkce vám umožňuje importovat dokumenty Word nebo Markdown jako projekty LaTeX nebo exportovat projekty LaTeX do formátu Markdown či DOCX.

Funkce 16: AI chat a asistenti pro chyby LaTeXu
Ayakaleaf Pro přináší AI asistenta, který může jako kontext využít dokumenty vašeho projektu a aktuální výběr, odpovídat na otázky a navrhovat úpravy k vaší kontrole, zatímco asistent pro chyby navrhne cílenou opravu, když vyberete chybu kompilace LaTeXu.

