Skip to content

peiva-git/thesis_template

Repository files navigation

Template LaTeX per tesi di laurea @ UniTS

Build LaTeX document License

Template ita Template eng

Questo repository contiene un template base, scritto in LaTeX, da utilizzare per la propria tesi di Laurea Triennale o Magistrale presso l'Università degli Studi di Trieste.

Nella sezione Releases sono disponibili due versioni, una da utilizzare per la tesi in italiano, e una per la tesi in inglese.

Indice

  1. Requisiti
  2. Ambiente di sviluppo
  3. Istruzioni per la compilazione
  4. Confronto fra versioni
  5. Ringraziamenti

Requisiti

In ambiente Linux e utilizzando aptitude come package manager, eseguire il comando seguente per installare i pacchetti necessari alla compilazione:

apt install texmaker texlive-babel-italian texlive-hyphen-italian texlive-subfigmat texlive-appendix texlive-bibtex-extra biber

Ambiente di sviluppo

Oltre a Overleaf, è disponibile anche un plugin che permette l'utilizzo dell'IDE Jetbrains IntelliJ con LaTeX. Questo repository è stato realizzato utilizzando quest'ultima opzione.

Istruzioni per la compilazione

L'approccio consigliato per la compilazione è quello di utilizzare il comando latexmk. Questo è facilmente installabile tramite:

apt install latexmk

Eseguendo il seguente comando, il sistema di build di latexmk si occuperà di gestire tutta la procedura di compilazione, facendo uso del file di configurazione, senza bisogno di specificare alcuna opzione aggiuntiva!

cd thesis_template/
latexmk

Il file compilato finale thesis.pdf e tutti i file prodotti saranno disponibili nella cartella out/.

Inoltre, eseguendo il comando latexmk -c, verranno rimossi tutti i file rigenerabili, ovvero tutti tranne thesis.pdf e thesis.bbl. Maggiori informazioni sono disponibili qui.

In alternativa, per compilare la tesi in formato pdf, è possibile eseguire i seguenti comandi:

cd thesis_template/
pdflatex thesis.tex
biber thesis.bcf
pdflatex thesis.tex
pdflatex thesis.tex

Confronto fra versioni

Può essere utile confrontare le varie versioni della tesi utilizzando lo strumento di versionamento git. A tal proposito, è sufficiente installare il comando git-latexdiff, tramite apt install latexdiff. Ad esempio, per confrontare il HEAD con la versione precedente di due commit, eseguire:

cd thesis_template/
git-latexdiff --main thesis.tex --latexmk --build-dir out/ -o out/thesis_diff.pdf HEAD~2

Più informazione e alcuni esempi sono disponibili qui.

Ringraziamenti

Per la struttura della tesi è stato utilizzato il template reso disponibile dal prof. Sergio Carrato qui. Si ringrazia l'autore, Stefano Bianchi, per averlo reso disponibile e si ringrazia il prof. Alberto Carini per aver aggiunto le istruzioni sull'utilizzo.

SI ringrazia Tommaso Fonda per aver reso disponibile il template in inglese.

About

Template in LaTeX per tesi di laurea presso UniTS

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published