- Overleaf è un editor opensource realtime/collaborativo di documenti LaTeX sviluppato in NodeJS
- Integra visual editor e code editor includendo utili funzionalità (temi, code check, custom dictionaries, etc.)
- Con la v2 è avvenuta la fusione con il progetto ShareLaTeX
- Disponibile con opzione on-premise nelle versioni Server Pro e Community
- Utenti di progetto illimitati
- Compilazione sandbox
- Autenticazione OpenID Connect
- Realtime versioning e commenti
Per poter utilizzare Overleaf è necessario disporre di un account con credenziali INFN AAI valide. Consultare questo link nel caso fosse necessario richiederne uno.
Procedere con l’autenticazione come da esempio

Per partire con un progetto cliccare sul pulsante New Project

Ci sono tre possibili opzioni
- Blank Project
- Example Project
- Upload Project
Crea un nuovo progetto from scratch
Crea progetto guida
Importa un progetto già realizzato, facendo l’upload di un file .zip dal proprio PC. Utile, ad esempio, se si vogliono migrare progetti da altre istanze Overleaf.
Creazione di un Nuovo Progetto
Cliccare sul pulsante New Project -> Blank Project

Comparirà un editor con uno scheletro del progetto

Cliccando sul pulsante Menu in alto a sinistra è possibile impostare alcuni dettagli per la compilazione del progetto ed avere una panoramica di diversi parametri utili

Dopo avere modificato il progetto è possibile processarlo e visualizzarlo utilizzando il pulsante Compile/Recomipile in alto a destra

Import-Export di progetti
Per esportare un progetto, aprire il progetto e cliccare sul pulsante Menu in alto a sinistra
Dal menu laterale cliccare la casella Source e il progetto verrà salvato in formato .zip sul vostro PC

Per importare un progetto cliccare sul pulsante New Project -> Upload Project

Si aprirà una box popup in cui è possibile caricare i propri file tramite drag’n drop o navigando nel proprio PC

Il progetto verrà aggiunto alla vostra lista di progetti e sarà possibile lavorarci normalmente
È anche possibile caricare singoli file o altro materiale all’interno di un progetto già creato, come da figura seguente

In Overleaf ci sono due modalità di condivisione dei progetti
- Invito via mail (Solo per utenti dotati di account AAI)
- URL pubblico
Condivisione tramite invito mail
Dalla pagina di progetto cliccare sul pulsante Share

Si aprirà una finestra popup per gestire la condivisione

Alla voce Add people aggiungere le mail dei partecipanti, impostare i permessi di progetto (lettura scrittura/sola lettura) e infine cliccare sul pulsante Invite

Gli utenti riceveranno una mail di invito e potranno accedere al progetto dopo aver autenticato via AAI
Invito tramite URL pubblico
Sempre dal menu precedente, cliccare sulla voce Turn on link sharing

Verranno resi visibili due link di condivisione (sola lettura/lettura scrittura)

Questi link possono essere condivisi con i collaboratori che accederanno al progetto come utenti anonimi.
In quanto pubblici questi link consentono l’accesso sui progetti a CHIUNQUE. È buona norma non diffondere i link tramite canali non sicuri o esposti pubblicamente.