thesis_template
Template in LaTeX per tesi di laurea presso UniTS
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (3.3%) to scientific vocabulary
Keywords
Repository
Template in LaTeX per tesi di laurea presso UniTS
Basic Info
Statistics
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
- Releases: 2
Topics
Metadata Files
README.md
Template LaTeX per tesi di laurea @ UniTS
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
Requisiti
In ambiente Linux e utilizzando aptitude come package manager,
eseguire il comando seguente per installare i pacchetti necessari alla compilazione:
shell
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:
shell
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!
shell
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:
shell
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:
shell
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.
Owner
- Name: Ivan Pelizon
- Login: peiva-git
- Kind: user
- Location: Italy
- Repositories: 1
- Profile: https://github.com/peiva-git
Citation (CITATION.cff)
cff-version: 1.2.0
message: "Se questo software è stato utile, si consideri di citarlo come segue"
authors:
- family-names: "Bianchi"
given-names: "Stefano"
- family-names: "Fonda"
given-names: "Tommaso"
- family-names: "Pelizon"
given-names: "Ivan"
title: "Template per tesi di laurea presso UniTS"
version: 1.0
date-released: 2024-01-24
url: "https://github.com/peiva-git/thesis_template"