Skip to content

Progettazione di un sistema web per la simulazione di programmi aggregati

License

Notifications You must be signed in to change notification settings

NiccoMlt/protelis-web-thesis

Repository files navigation

Tesi di Laurea Magistrale: Sistema Web per Protelis

Build Status Commitizen friendly made-with-latex made-for-VSCode

La tesi riguarda la progettazione di un sistema web per la simulazione di programmi aggregati. Nel repository NiccoMlt/Protelis-Web è possibile trovare il codice del sistema realizzato per l'esecuzione di codice Protelis tramite un frontend web realizzato in React su un backend basato su Alchemist e Vert.x.

Progetto

In questo repository è contenuto unicamente il codice LaTeX del documento della tesi.

Il codice Kotlin e TypeScript del prototipo implementato per questa tesi è disponibile nei seguenti repository:

  • È vietato riprodurre il logo dell'Ateneo di Bologna su qualunque parte dell'elaborato;
  • il file non dovrà superare i 30Mb;
  • pagine di 32-35 righe, ciascuna di 65-70 caratteri di tipo prestabilito (Times New Roman, Arial, Courier o Helvetica);
  • lunghezza dell'elaborato compresa fra le 50.000 e le 100.000 battute (spazi inclusi);
  • corpo del testo di 12 o 13 punti (le note vanno in corpo 10);
  • margini destro-sinistro e superiore-inferiore di 2,5 cm;
  • interlinea 1,5 cm;
  • frontespizio conforme al fac-simile;
  • figure e tavole in formato UNI (A4 e A3);
  • il file deve essere nominato nel modo: cognome_nome_tesi;
  • formato PDF.

Dettagli tecnici

Il documento è pensato per essere compilato con il motore LuaLaTeX tramite arara come build tool e VisualStudio Code come ambiente di lavoro, grazie all'ausilio del plugin LaTeX Workshop. Risulta comunque compilabile anche manualmente o su Overleaf; importante è utilizzare il motore LuaLaTeX o al limite XeLaTeX (ma non pdflatex!).

Il documenti utilizza la classe scrbook (alternativa della collezione KOMA-script della classe book) e definisce una dimensione del testo di 12pt, con margini identici di 2,5cm e interlinea con scartamento 1,5.

Il font utilizzato è il Libertinus in tutte le varianti.

Il PDF generato è conforme allo standard PDF/A-1b.

La bibliografia è gestita tramite backend biber e pacchetto biblatex; il database biblio.bib può essere editato a mano o con strumenti come JabRef.

Lo stile scelto per la bibliografia è quello IEEE.

Licenze e riferimenti

License License: CC BY-SA 4.0

Il progetto è stato generato a partire dal mio template per tesi Unibo, costruito cercando di aderire alle norme redazionali dell'Università di Bologna e alle best practices apprese dalle guide fornite dal GuIT.

Il codice LaTeX personalmente realizzato per la struttura del documento di tesi sono forniti sotto licenza Apache License, Version 2.0 in accordo al file LICENSE incluso in questo repository.

Il contenuto dell'opera testuale da me personalmente scritto è fornito sotto licenza Creative Commons Attribution-ShareAlike 3.0.