Appunti di Matematica Discreta, corso Fondamenti Matematici per l'Informatica (Università degli Studi di Trento).
Il progetto è completamente libero. Data la miriade di ambienti di sviluppo, tools e tutorial attualmente disponibili, non verranno mostrate qui le modalità per metter mano al codice in locale (d'altronde chi fosse già in grado non starebbe leggendo questo paragrafo).
Per coloro che intendono solamente visionare la dispensa, è possibile trovare il file
.pdf
aggiornato sotto il percorso src/
.
Segnalazioni e contributi mirati al miglioramento degli appunti (ma anche della repository) sono accolte a braccia aperte. Considerando lo stato attuale della dispensa, le Issues sono lo strumento di partenza migliore per cominciare a segnalare qui su GitHub.
Se desideri un breve riassunto di cosa utilizzo per creare tutto questo, ecco l'hardware e il software a mia disposizione:
- Un umile Lenovo IdeaPad 5 15IIL05 con Ubuntu (in alternativa WSL 2 in Windows)
- Google Drawings
- VSCode con l'estensione LaTeX Workshop
make
latexmk
e altri pacchetti installabili da command line per compilare correttamente i file LaTeX
Si tratta di un modo di lavorare molto spartano, essenziale e dotato di supporto minimo da parte di interfacce grafiche. Se qualcuno avesse intenzione di imboccare questa strada, probabilmente il punto 5 è tra tutti il più tedioso.
Avrebbe poco senso mostrare tutta la procedura in questo file. Esistono tuttavia centinaia di forum e tutorial in rete per effettuare installazioni, eventuali troubleshooting e molti altri aiuti.
Il progetto potrebbe contenere il Makefile impiegato per compilare il documento e mantenere le direcotry del progetto pulite. Se stai utilizzando il metodo di lavoro mostrato precedentemente, ecco come il Makefile può aiutarti dalla command line:
-
make
: compila il progetto, trasferendo i prodotti della compilazione nella cartellajunk
. Il file pdf sarà nominato output.pdf come opzione predefinita, che può essere cambiata se si lancia il comando sovrascrivendo la variabileTITLE
. Ad esempio, per ottenere gli appunti con il nome fisica.pdf, sarà necessario lanciaremake TITLE=fisica
(senza l'estensione). -
make clear
: elimina i file accessori prodotti durante la compilazione. In altri termini, elimina la cartellajunk
del punto precedente. -
make purge
: pulisce completamente la cartellasrc/
, incluso l'output pdf.