Översikt
Under årens lopp har många utvecklare i communityn lagt ner stora ansträngningar på att förbättra Overleaf Community Edition. De är:- 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 (GitHub-integration)
- https://github.com/overleaf/overleaf/pull/1385 (stöd för Typst)
Funktion 01: Mallsystem
Den här funktionen har huvudsakligen utvecklats av yu-i-i/overleaf-cep. Vi har ändrat en del kod för att förbättra den, så att du kan:- Ladda ner mallar direkt från mallsidorna.
- Öppna det projekt som motsvarar mallen.
- Konvertera till omslagsbilder med högre kvalitet (och på kortare tid).


Funktion 02: Sandlådekompilering
Den här funktionen är implementerad av Overleaf officiellt; vi har lagt till en del kod för att aktivera den. Vi tillhandahåller också en texlive-full-image som är byggd specifikt för Ayakaleaf Pro.
Sandlådekompilering
Funktion 03: Git-integration
Den här funktionen har utvecklats av ayaka-notes/overleaf-pro. Overleaf tillhandahåller en officiell komponent som heter git-bridge, och den finns tillgänglig här. Vi har bara implementerat en koppling mellan git-bridge och Overleaf, på samma sätt som Overleaf gör på sin SaaS-plattform.

Funktion 04: Symbolpalett
Den här funktionen är implementerad av Overleaf officiellt; vi har bara lagt till den saknade koden för att följa uppdateringarna i upstream.
Symbolpalett
Funktion 05: Administratörspanel
Den här funktionen har huvudsakligen utvecklats av yu-i-i/overleaf-cep. Vi har ändrat en del kod för att förbättra den, så att du kan:- Söka efter användare via backend när du har fler än 1000 användare.
- Söka efter projekt via backend när du har fler än 1000 projekt.
- Öppna projekt direkt från projektadministrationspanelen.
- Visa och justera användarens tidsgräns för kompilering i administratörspanelen.
- Återställa användarens lösenord direkt i administratörspanelen.
- Andra förbättringar…




Funktion 06: Granskningspanel
Den här funktionen har huvudsakligen utvecklats av Overleaf officiellt; vi har bara lagt till den saknade koden från yu-i-i/overleaf-cep och ertuil/overleaf, som utgör en koppling mellan chatt- och webbtjänsten.
Granskningspanel
Funktion 07: Extern URL
Den här funktionen har huvudsakligen utvecklats av yu-i-i/overleaf-cep. CEP har implementerat en extern tjänst som heter linked-url-proxy, som på ett säkert sätt kan användas för att hämta externa filer med begränsningar för domäner/IP-adresser.
Extern URL
Funktion 08: SSO
Den här funktionen har huvudsakligen utvecklats av yu-i-i/overleaf-cep. CEP har implementerat en undermodul som kopplar passport till Overleafs webbautentisering.
Inloggningssida
Funktion 09: Stöd för ARM
Vi använder GitHub Actions för att bygga och publicera Docker-images för x86- och arm-arkitekturerna. När du laddar ner imagen väljs automatiskt rätt arkitektur utifrån ditt system.
GitHub-paket
Funktion 10: Självregistrering
Den här funktionen har utvecklats av ayaka-notes/overleaf-pro. Du kan:- begränsa användarregistrering till specifika domäner
- öppna användarregistreringen för alla som har åtkomst till din Overleaf

Registreringssida
Funktion 11: Learn Wiki
Den här funktionen har utvecklats av ayaka-notes/ayakaleaf-pro. Du kan se den senaste Learn Wiki från Overleaf, men vi äger ingen upphovsrätt till dessa dokument! Vi laddar bara ner dem från Overleafs server första gången du aktiverar funktionen och uppdaterar dem sedan regelbundet.
Wiki-sida
Funktion 12: GitHub-synkronisering
Den här funktionen har utvecklats av ayaka-notes/ayakaleaf-pro och har även ändrats och rättats av yu-i-i/overleaf-cep.
Funktion 13: Python Runner
Den här funktionen har utvecklats av Overleaf officiellt. Du kan köra Python-skript i webbläsaren.
Funktion 14: Avancerad referenssökning
Den här funktionen har utvecklats av davrot, rättats av yu-i-i/overleaf-cep och även av ayaka-notes/ayakaleaf-pro.

Funktion 15: Pandoc-konverteringar
Den här funktionen låter dig importera Word- eller Markdown-dokument som LaTeX-projekt, eller exportera LaTeX-projekt till Markdown eller DOCX.

Funktion 16: AI-chatt och assistenter för LaTeX-fel
Ayakaleaf Pro har en AI-assistent som kan använda dina projektdokument och den aktuella markeringen som kontext för att besvara frågor och föreslå ändringar som du kan granska, medan felassistenten föreslår en riktad åtgärd när du väljer ett kompileringsfel i LaTeX.

